I problemi sono due:
1) nella ricerca inserendo la parola "ovetto" come nome prodotto (che c'è già in db) mi esce questo errore:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM listaprodotti WHERE nomeprodotto = 'Ovetto'' at line 1
2) non so come incrementare il valore pre esistente...

una cosa del genere?

String sql2 = "U P D A T E listaprodotti S E T disponibilita = disponibilita " + prodotto.getDisponibilita() " W H E R E disponibilita = "
3) no ma se pubblico il codice normale mi blocca il post dicendo che c'è un sql injection... ho dovuto ingegnarmi :P