В чём проблема не понимаю. По-моему, всё должно работать :) Опишу код Сначала мы добавляем строки считанные с файла в список strings. Прогнал через дебаггер, тут вроде всё хорошо работает Потом мы каждый элемент списка прогоняем через цикл, где создаётся две строки. В одной строке только цифры, во второй - только буквы. Через .trim срезаются лишние пробелы в начале и конце. Тут тоже вроде всё хорошо работает Потом всё это хозяйство добавляется в хэшмап. На выходе из цикла мы имеем хэшмап где хранятся пары имя-дата. В последнем цикле мы создаём person с определенными параметрами и добавляем их в целевой список. Заранее спасибо за помощь