La condizione che hai imposto nei for è sbagliata. Perchè Il corpo del for viene eseguito solo se la condizione è verificata (cioè i == tokenizza.countTokens(). La tua condizione è verificata solo nel caso i token siano 0, in quel caso viene eseguita una sola iterazione.

Di solito con lo StringTokenizer si usa
codice:
StringTokenizer st = new StringTokenizer(stringa);
while(st.hasMoreToken()){
  //operazioni da eseguire
  ... tra queste operazioni deve esserci st.nextToken()
}