si in effetti potrei anche usare un Vector come dici.
ma rimane cmq un problema.
nel tuo esempio crei:
Vector<String> riga1 = new Vector<String>();
Vector<String> riga2 = new Vector<String>();
Vector<String> riga3 = new Vector<String>();
.........

io nn so a priori quante righe ci siano.
come faccio a dirglielo?