Salve,
ho realizzato un'applicazione che accede ad un database mdb. Tramite il relativo metodo eseguo una query del seguente tipo:

insert into Nometab(campo1, campo2, campo3, campo4) values('val1','val2','val3','val4')

dove i campi della tabella sono tutti di tipo testo. La query viene eseguita correttamente tranne in quei casi in cui uno dei valori contiene a sua volta un apice o una parentesi perchè chiaramente viengono considerati come apici o parentesi di chiusura.

Ho provato allora ad eseguire la seguente query tramite access:
insert into Nometab(campo1, campo2, campo3, campo4) values("val1","val2","val3","val4")

Il risultato è che su access esegue correttamente la query inserendo nei campi i valori contenti anche apici o parentesi. In java invece, la stessa query sql mi genera questa eccezzione:

SQLException: [Microsoft][Driver ODBC Microsoft Access] Paramentri insufficienti. Previsto 4.

Come mai?
Grazie