You are trying to pull too many tokens of the StringTokenzier. Look at the javadocs for the nextToken() method and either check to see if there are more tokens before grabbing them, or just catch the exception and deal with it.
This is a programming question, not an operating systems question 😉