At least 1 day before serving the stuffing, make the cornbread.
For the cornbread: Preheat the oven to 400 degrees F. Generously grease a 9-inch baking pan with 1 tablespoon of butter.
In a small bowl, mix the cornmeal, flour, baking powder, sugar and salt. In another bowl, whisk together the melted butter, buttermilk, corn, honey and eggs. Using a rubber spatula, add the wet ingredients to the dry and mix just until combined. Do not overmix.
Pour the batter into the prepared pan. Bake until a toothpick inserted in the center comes out clean, 20 to 22 minutes. Let cool for at least 1 hour, then cut into 1-inch cubes for the stuffing.
For the cornbread stuffing: Spread the white bread cubes and 4 cups of the cornbread cubes in a single layer on a baking sheet and leave out overnight to dry out.
Position an oven rack in the middle of the oven and preheat to 400 degrees F. Grease a 13-by-9-by-2-inch baking dish with butter and set aside.
Transfer the bread cubes to a large bowl.
In a large saute pan set over medium-high heat, melt 2 tablespoons butter. Add the celery, garlic, onions and fennel, sprinkle with the salt and cook until the vegetables are translucent, about 5 minutes. Add the mixture to the bowl of bread and mix.
In the same saute pan, add the remaining 2 tablespoons butter and let brown for 30 seconds. Add the apples and nutmeg and saute until the apples are tender, 3 to 4 minutes. Add the apples to the bread bowl and mix. Add the sausage to the pan and cook, breaking it up as it browns, 8 to 10 minutes; transfer the sausage to the bread bowl and mix. Mix in the parsley and sage.
Transfer the bread mixture to the prepared baking dish. Pour the chicken stock evenly over the bread mixture. Finish with the freshly ground pepper. Put the baking dish on the middle oven rack and bake, uncovered, until golden brown, about 40 minutes.