╒══════════════════════════════════════════════════════════════════════════════════════════════╕
│                                                                                              │
│                               UPD Исправлено в версии 2022.1.2                               │
│                       https://youtrack.jetbrains.com/issue/IDEA-293951                       │
│                                                                                              │
╘══════════════════════════════════════════════════════════════════════════════════════════════╛
Build #IC-221.5591.52, built on May 10, 2022 В майской версии IDEA баг, который мешает пользователям решать задачи, связанные с чтением строк из консоли. Он заключается в том, что каждая вторая прочитанная строка пустая. Пример кода:
import java.util.Scanner;

/**
 * Created by vkondratiev on 5/18/2022
 */
public class Test {

    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        String a = console.nextLine();
        String b = console.nextLine();
        String c = console.nextLine();
        System.out.printf("a = '%s', b = '%s', c = '%s'%n", a, b, c);
    }
}
При запуске программы из командной строки:
c:\DEV\untitled\src>java Test.java
a value
b value
c value
a = 'a value', b = 'b value', c = 'c value'
При запуске из IDEA:
a value
b value
a = 'a value', b = '', c = 'b value'
В вашем коде проблемы нет, проблема в IDEA. Я опубликовал баг-репорт в JetBrains, жду результатов https://youtrack.jetbrains.com/issue/IDEA-294283 Как walkaround можете использовать следующий принцип: вводите все значения в блокнот, затем вставьте в консоль одним куском.