La verdad que así, a simple vista, no le veo ningún error de sintaxis. La estructura está bien...
INSERT INTO Tabla (campo separados por comas) VALUES (valores separados por comas)
Tal vez sea alguna chotada de formatos de campos...
No se, los campo tipo
date/time de access no los utilizo, en su lugar suelo usar un formato numerico AAAAMMDD si necesito operar luego con las fechas o simplemente el resultado de Now() en un campo text si sólo lo utilizo para ver la fecha de última modificación.
Otra cosa que suelo hacer: los campos tipo "yes/no" los manejo con -1/0 como valores en vez de TRUE/FALSE (aunque ahora no recuerdo cuál valor corresponde a TRUE y cuál a FALSE

)
Editando:
RENZO, dejemos de coincidir al responder!!!