Proverei ad evitare di utilizzare il segno meno nel nome di una colonna o se proprio devi, credo che non ci sia altra soluzione se non quella di "escapare" a mano il nome della colonna, ovvero:
codice:
UPDATE ... `E-MAIL` = ?, ...