Chyba zacznę wierzyć w zbiegi okoliczności, bo o to drugi dzisiaj błąd przy użyciu obiektu klasy Scanner
Problem pojawia się kiedy kończą się dane do wczytywania. Twoja obsługa tego zdarzenia (else break;) nie działa,
ponieważ wcześniej chcesz wczytać Stringa i 2 inty których nie ma, co powoduje błąd.
Poczytaj dokumentację klasy Scanner, zwróć szczególnie uwagę na metodę hasNext():
https://docs.oracle.com/javase/8/docs/api/java/util/Scanner.html15
Wywal też drugą linijkę w pętli while - System.out.print(""), bo jest całkiem zbędna.
Powodzenia