Preheat the oven to 350°F Butter an 8-inch square pan that is about 2-inches deep. Place the buttered dish or pan in the oven while you mix the batter.
Beat the eggs and melted butter in a large bowl until well blended. Add the milk, sugar, vinegar, and salt and beat well. Whisk flour, cornmeal, baking powder and baking soda in a medium bowl to blend. Add dry ingredients to the egg mixture. Mix just until smooth. Sti in the corn kernels. Pour the batter into the heated dish, then pour the cream into the center of the batter, do not stir.
Bake until the top is lightly browned, and a toothpick inserted near the edge of the bread (not toward the custard in the center) comes out without wet batter attached, about 45 minutes. Serve warm.