Secondo voi da queste stringe:

String s1 = getParameter("key");
ikey = Integer.valueOf(s1).intValue();

ikey che valore ha.
Grazie