1) Neráčil jsi zmínit OS. Takže se poradit moc nedá, mně to na XP funguje správně.
2) Kód je prasárna celý. Třída Udalost je k ničemu, protože z ní nejdou nijak vyčíst data. Ukládat datum do Stringu taky není nejlepší nápad.
3) Jestli chceš specifikovat kódování při načítání ze souboru, použij třídu Scanner.