Ese error lo que te indica es que estas enviando, mas o menos columnas que valores, por eso no puede enviar el Query.
Pasa si haces algo así:
Código:
INSERT INTO tabla (col1, col2, col3) VALUES ('val1', 'val2')
.
Si te fijas estoy diciéndole que inserte en 3 columnas pero hay 2 valores, entonces te marca un error como el que estas teniendo.
Revisa bien que el numero de columnas sea igual al numero de valores que estas enviando.
Saludos.