Preheat oven to 425 degrees F. Place a 9-inch cast-iron skillet (or similar ovenproof skillet, see Tip) in the oven to heat.
Whisk all-purpose flour, whole-wheat flour, cornmeal, baking powder, salt and pepper in a large mixing bowl.
Whisk eggs, buttermilk, butter and honey in a medium bowl. Add the egg mixture to the dry ingredients; mix with a rubber spatula. Stir in corn, onion, tomato, garlic and jalapeno.
Remove the skillet from the oven and coat it with cooking spray. Pour in the batter, spreading evenly. Sprinkle cheese over the top. Bake the cornbread until golden brown and a knife inserted into the center comes out clean, 20 to 25 minutes. Serve warm.
Tip: If you do not have an ovenproof skillet of the correct size, use an 8-by-8-inch glass baking dish. Do not preheat the empty baking dish in the oven before filling it.
1 starch, 1 fat