Бьюсь уже головой об стол. В HandleException обернул вызов всех трех методов в один блок try c тремя блоками catch, сначала Remote, потом IO, потом Field not found. Валидатор ругается на то, что метод должен отлавливать все checked исключения. Я считаю, что он их отлавливает все - а не выводит только потому, что программа перестает выполняться, когда схватывает одно из исключениц. Почитал комментарии к задаче, перестал перехватывать NoSuchField и стал его пробрасывать наверх, потому что что оно Unchecked, вплоть до main - ошибка валидации не уходит. Стол уже в крови со лба.