Cambiar
INSERT INTO table
a
INSERT INTO `table`
Porque la tabla es una palabra clave reservada. Y si está utilizando palabras clave reservadas como nombre de tabla o nombre de columna, debe incluirlas entre comillas invertidas (`). Y es mejor no usar ninguna palabra clave de reserva. Entonces, si puede cambiar el nombre entonces será la mejor opción. Puedes consultar más en estas preguntas
-
¿Cómo escapo las palabras reservadas que se usan como nombres de columna? MySQL/Crear tabla
-
Nombre de columna de base de datos H2 "GRUPO" es una palabra reservada