Уже разные варианты испробовал. И в строковый массив читал, и сразу в одну строку с добавлением переноса, и через FileWriter записывал, и через FileOutputStream дописывал последнюю строку. Теперь еще и на незакрытый поток чтения из файла начал ругаться, хотя когда BufferedReader'ом читал, не ругался. Уже всю голову сломал в попытках угадать чего хочет валидатор. В файл, кстати записывает согласно условиям. Помогите разгадать этот ребус!