El valor x
debe estar entre comillas, o se asumirá que un valor no numérico se refiere a una columna en lugar de una cadena literal.
rs = stmt.executeQuery("SELECT * FROM items WHERE item='"+x + "'");
Tenga en cuenta que su secuencia de comandos parece ser vulnerable a la inyección de SQL, ya que el valor x
no se ha escapado pero se recibió de la Request
. Sería mejor usar una declaración preparada aquí.