Spróbuj użyć:
"INSERT INTO recentsearches (name) VALUES("+name+")";
Moja rada, użyj PreparedStatement, ponieważ ma:
-Wstępna kompilacja i buforowanie instrukcji SQL po stronie bazy danych prowadzi do ogólnie szybszego wykonania i możliwości ponownego użycia tej samej instrukcji SQL w partiach.
-Automatyczne zapobieganie atakom typu SQL injection poprzez wbudowane unikanie cudzysłowów i innych znaków specjalnych. Pamiętaj, że wymaga to użycia dowolnej z metod PreparedStatement setXxx() do ustawienia wartości