Я думал, я - умный. Вводятся 2 пути, заполняются 2 списка - ну, надо процедурку делать. Сделал:
public static void fileToList(List<String> list) throws IOException {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    String line = reader.readLine();
    FileReader fileReader = new FileReader(line);
    reader.close();
    Scanner scanner = new Scanner(fileReader);
    while (scanner.hasNextLine()) {
        list.add(scanner.nextLine());
    }
    fileReader.close();
    scanner.close();
}
Запускаю из main() подряд для первого списка и для второго. Путь для первого вводится, строчки засасываются. Для второго пути не вводится, строчки не засасываются. Что за хрень, дорогая редакция?