El error está en el nivel de PostgreSQL. El error 22003 es el error "VALOR NUMÉRICO FUERA DE RANGO" para PostgreSQL como se ve aquí . Un vistazo rápido a su declaración de inserción muestra números enteros mayores de 32 bits, esos podrían ser los culpables.