Antes de mostrar porque no te funciona deberías indicar cual es exactamente el error, antes de poderte ayudar, podrías por ejemplo mostrar el Postgresql error?, por ejemplo aquí en esta pagina http://www.postgresql.org/docs/9.0/static/errcodes-appendix.html puedes encontrar la referencia exacta del error. No es solo decir "¡Tengo un error en el insert!" si no proveer por ejemplo el mensaje de la excepción.
hola y gracias por tu comentario, aver...el problema es ese NO MUESTRA NINGUN ERROR, y no hace el INSERT :S no se si me explico bien....simplemente NO HACE EL INSERT :S