Change:
double temperature = Double.parseDouble(tokenizer.nextToken());
temps.insert(0, temperature);
to:
while( tokenizer.hasMoreTokens() ) {
double temperature = Double.parseDouble(tokenizer.nextToken());
temps.insert(0, temperature);
}