Eso no nos da ninguna pista si no conocemos la estructura de las tablas.
Por favor, postea la sentencia CREATE TABLE de las tablas involucradas para poder revisar si hay dependencias o constraints que puedan impedir la inserción de datos.
Este tipo de cosas no se puede inferir de lo que posteas.
Y trata de evitar poner código de programación en este foro, sólo el SQL (Lee:
Función de la sección Bases de Datos)