Wartość x powinny być ujęte w cudzysłowy, w przeciwnym razie można by przyjąć, że wartość nienumeryczna odnosi się do kolumny, a nie do literału ciągu.
rs = stmt.executeQuery("SELECT * FROM items WHERE item='"+x + "'");
Zauważ, że Twój skrypt wydaje się być podatny na wstrzyknięcie SQL, ponieważ wartość x nie został zmieniony, ale został odebrany z Request . Lepiej byłoby użyć tutaj przygotowanego oświadczenia.