maldito, oggi non so più programmare

Sembra proprio che non entri nel ciclo:

String sql = new String("insert into nometabella values ");
int i = 1;
while ( req.getParameter("campo" + i) != null ) {
sql += req.getParameter("campo" + i) + "','" ;
i++;
}
out.println(sql);

Riesco a stampare solo "insert into nometabella values" senza i campi

perchè?