Il valore x deve essere racchiuso tra virgolette, altrimenti si presume che un valore non numerico si riferisca a una colonna anziché a una stringa letterale.
rs = stmt.executeQuery("SELECT * FROM items WHERE item='"+x + "'");
Nota che il tuo script sembra essere vulnerabile all'iniezione SQL, come il valore x non è stato sottoposto a escape ma è stato ricevuto dalla Request . Sarebbe meglio usare una dichiarazione preparata qui.