To prepare spaetzle: In a large bowl, stir together the flour, salt, nutmeg and pepper. Add milk and eggs and mix well. Allow batter to rest for 15 minutes.
Bring a large pot of water to a boil. Add about 1 tablespoon kosher salt, then reduce to a simmer. Place a spaetzle maker over large pot of simmering water and push dough through grates (or use a rubber spatula to push it through a colander with holes that are at least 1/4 inch wide, or drop dough by the teaspoonful) into simmering water below. Cook 3 to 4 minutes; spaetzle will rise to the surface when cooked through. Remove spaetzle from boiling water with a slotted spoon, transfer it to a colander and rinse with cold water. When cool, toss spaetzle with a little olive oil to prevent sticking. Set aside.
To prepare sauce: In a large skillet over medium heat, cook bacon with 1 teaspoon of butter, stirring frequently until slightly browned. Remove 2 tablespoons cooked bacon and reserve for finishing dish.
Add sage and a few grinds of black pepper to the bacon, followed by sweet corn and wine. Once wine has evaporated, add water, remaining 1 tablespoon plus 1 teaspoon butter, and the Parmesan cheese. Stir constantly until water, butter and cheese form a creamy sauce.
Add reserved spaetzle and stir until warmed through. Taste and adjust salt and pepper as desired. Serve with reserved bacon and, if desired, additional Parmesan.