Questa è la query che stai eseguendo:
insert into class(name, strength ,room, section) values ('" + cname + "','" + cstrength + "','" + croom + "','" + csection + "', CURDATE());")
hai menzionato 4 valori di colonna da trasmettere (class(name, strength ,room, section)
), ma poi stai passando 5 valori (un valore extra per CURDATE())
Aggiungi la nuova colonna nella tabella e aggiorna la query per includere anche quella colonna (ad esempio (class(name, strength ,room, section, curdate)
)) OPPURE rimuovere CURDATE().