Preheat the oven to 400 degrees F. Grease a 8x8 glass baking dish and set aside.
In a large bowl, whisk together the flour, cornmeal, sugar, baking powder, baking soda, and salt. Set aside.
In a medium bowl, whisk together the buttermilk, melted butter, oil, and eggs until well blended. Pour the liquid ingredients over the dry ingredients and mix with a rubber spatula until combined. Fold in the sweet corn and jalapeño. Pour the batter into the prepared pan.
Bake for 17-20 minutes, or until the edges are golden brown and a toothpick inserted into the center of comes out clean. Transfer the pan to a rack and cool completely.
Preheat the oven to 350 degrees F. Cut the cooled cornbread into 1-inch cubes. Place the cubes on a large baking sheet and toast until slightly golden brown, about 20 minutes, turning the cornbread cubes once. Remove the cornbread from the oven and cool completely.
To make the dressing, in a small bowl, whisk together the lime juice, olive oil, garlic, cilantro, honey, salt, and pepper. Set aside.
In a large bowl, combine jalapeño cornbread cubes, charred corn, peppers, tomatoes, avocado, cilantro, red onion, and cotija cheese in a large bowl. Drizzle dressing over the salad and toss. Serve immediately.