Leggi il file con un BufferedReader e a questo applichi il metodo readLine che proprio legge una riga alla volta... certo però che se per qualche motivo lo schema del file cambiasse ti troveresti a dover riscrivere un bel po' di codice... non ti converrebbe usare un Vector invece?