throw and handle exception when workout is not found in WorkoutDAO