Preheat oven to 275 degrees (F). In a large bowl, mix all ingredients except for Swiss and Monterey Jack cheeses. Lay a large sheet of plastic wrap on a clean surface. Turn meat mixture out onto plastic wrap and form into 10" by 12" rectangle. Cover with another sheet of plastic wrap and using rolling pin, roll out until 14" by 24." Pull off top sheet of plastic wrap and evenly sprinkle meat with Swiss and jack cheeses.
Starting at one 14" end, roll the meat up as tightly as possible, lifting from bottom sheet of plastic wrap. Place rolled meat in a baking pan and press down on both ends to seal the roulade. Bake meatloaf for 45 to 50 minutes. Remove and let stand for 5 minutes before turning out of pan and serving.