In bowl, combine salsa ingredients and set aside. Rinse and pat dry ham steak. Heat grill pan over medium heat.
In small bowl, combine oil, sugar, cumin, and pepper. Brush oil mixture over both sides of steak. Cook ham until heated through, about 2 minutes per side. Serve with salsa.