Пробовал с BufferedReader-ом валидатору не понравилось. В итоге заморочился и написал все в FileReader считав сначала всю информацию, затем разбив ее по строкам, далее по словам. Все не то. Опыт по большей части зависит не от оценки, что поставят за решение задачи. Но все же... Порой после нескольких часов размышлений хочется увидеть "Ваша задача прошла проверку!"