С первой, но очень долгой попытки сделал. Но интересно, почему после добавления 4й строки, я пытаюсь добавить пятую таким же образом(то есть запускаю программу второй раз), а эту 4ю строку ридер не видит (null). И, соответственно, при поиске id выбрасывается StringIndexOutOfBoundsException. Знатоки , просветите. Максимальный id искал так: 1.проверял с 7 по 0 индексы каждой строки на Whitespace, 2.затем substring c 0 до числа из п.1 3. потом п.2 парсим в лонг