Confermo: anche secondo me l'errore è nella query!
Se hai aggiunto una colonna nel DB e fai la query senza esplicitare i campi che vuoi aggiornare, il DB non sa in che celle mettere i valori che gli stai passando! Questo perchè ora la tua tabella ha un campo in più rispetto ai valori che gli stai passando!
Spero di esserti stato utile in qualche maniera

Cecho