I know, a bit late but spotted this and saw the food. Have to agree with Jeremy on this one - I would go for a Barolo. My first thought was Amarone because it is the perfect wine for Parmesan - there is no better. However, softening the approach because of the cheese being secondary I would hit Barolo. There are Valpolicella Classicos that may hit the spot but I would get out a big B four hours early and decant it. Have you got four hours?
