Antes que nada he de hacerte una humilde recomendación.
No uses Access!!
Tienes a la mano a MySQL o a Possgress o en su defecto bien puedes usar la versión Express de SQL Server.
Este mismo error me paso hace unos meses, cuando me dejaron migra un sistema hecho en VB a una version Java. Lo primero que hice solo por probar las consultas, insersiones, actualizaciones, etc fué conectarme desde Java ala BD que me dieron, que estab hecha en Access.
Mi problema empezo cuando me desplazaba por los JTables, cuanod lo hacia, es cuanod me lanzaba esa excepción.
Al momento no pude solucionarlo y no me intereso en esforzarme por hacerlo puesto que solo era una prueba y la nueva BD la haria en MySQL.
Como comentan, Access tien algunos problemas con esto de los cursores.
Al momento de crear tu conexión, verifica que en tu sentencia
createStatement la tengas sin NINGUN parámetro...
Recibe un cordial saludo!!