come sempre grazie per l'aiuto dannie.
Ho fatto diverse prove e ho constatato come mettendo una intera stringa di delimitatori (quindi virgola, spazio, punto e virgola, due punti.....) la separazione in token avviene correttamente.
Pertanto preferisco continuare ad usare la StringTokenizer parametrizzata visto che comunque funziona e l'esame si avvicina....