Това е заявката, която изпълнявате:
insert into class(name, strength ,room, section) values ('" + cname + "','" + cstrength + "','" + croom + "','" + csection + "', CURDATE());")
споменахте 4 стойности на колони, които трябва да бъдат предадени (class(name, strength ,room, section)
), но след това предавате 5 стойности (допълнителна стойност за CURDATE())
Или добавете тази нова колона в таблицата и актуализирайте заявката, за да включи и тази колона (т.е. (class(name, strength ,room, section, curdate)
)) ИЛИ премахнете CURDATE().