Не проходит валидатор по последним двум пунктам. Подскажите, в чем ошибка?
package com.javarush.task.task19.task1921;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Хуан Хуанович
*/
public class Solution {
public static final List<Person> PEOPLE = new ArrayList<Person>();
public static void main(String[] args) throws IOException {
String fileName = args[0];
SimpleDateFormat dateFormat = new SimpleDateFormat("dd MM yyyy");
try (BufferedReader bf = new BufferedReader(new FileReader(fileName))) {
String str = bf.readLine();
while (str != null) {
String[] parts = str.split("\\d", 2);
String name = parts[0].trim();
Date birthDate = dateFormat.parse(parts[1].trim());
PEOPLE.add(new Person(name, birthDate));
str = bf.readLine();
}
} catch (ParseException e) {
throw new RuntimeException(e);
}
}
}