Hola... al imprimir en consola el request.getParameter("idP") que te sale?
Me refiero a algo como esto:
Código:
System.out.println("idP:"+request.getParameter("idP")+"*");
Ejecuta la línea antes de parsear el contenido y nos dices que te sale.
Saludos.