Middleton holds off Janesville Parker