Grilled Swiss Cheese and Ham Hock Sandwich