Sziasztok!

Van egy programom, ami egy txt fálból olvas(na) be adatok, majd a beolvasott adatokat, hozzáadja egy listához. És ezt a listát szeretném kiíratni. Így néz ki a kódom:

class Vezerles {
public Vezerles() {
 }
private List<Ital> italok = new ArrayList<>();
 
 void start() {
 beolvasas();
 kiiratas();
 }
 
 public void beolvasas(){
try {
 Scanner scanner = new Scanner(new File("italok.txt"));
 String sor;
 String[] adatok;
 String fajta;
 long vonalKod;
 int mennyiseg, egysegAr;
 while(scanner.hasNextLine()){
 sor = scanner.nextLine();
 adatok = sor.split(";");
 fajta = adatok[0];
 vonalKod = Long.parseLong(adatok[1]);
 mennyiseg = Integer.parseInt(adatok[2]);
 egysegAr = Integer.parseInt(adatok[3]);
 
 italok.add(new Ital(fajta, vonalKod, mennyiseg, egysegAr));
 }
 } catch (FileNotFoundException ex) {
 Logger.getLogger(Vezerles.class.getName()).log(Level.SEVERE, null, ex);
 }
 }
 
 public void kiiratas(){
 for(Ital ital : italok){
 System.out.println(ital);
 }
 }
}

A kód hibátlanul lefut, még sem ír ki semmit a konzolra. Mi lehet a baj?

(a txt fájl a projekt gyökér könyvtárában van)