Io di Servlet non me ne intendo, ma mi sembra che per stampare in output ci sia qualcosa tipo out.print().
Rimane il fatto che devi gestire il caso in cui stai parsando una stringa, da quando stai parsando un numero: da quel che vedo i numeri sono nei token in posizione pari all'interno della stringa, quindi potresti fare qualcosa del genere:
codice:
int i = 0;
int qty;
int qtytot = 1;
while (st.hasMoreTokens()) {
   if ((i % 2) == 1) {
      qty = Integer.parseInt(st.nextToken());
      qtytot = qty * pers;
   } else {
      st.nextToken();
   }
   i++;
}
Ciao.