To jest zapytanie, które uruchamiasz:
insert into class(name, strength ,room, section) values ('" + cname + "','" + cstrength + "','" + croom + "','" + csection + "', CURDATE());")
wymieniłeś 4 wartości kolumn do przekazania (class(name, strength ,room, section)
), ale następnie przekazujesz 5 wartości (dodatkowa wartość dla CURDATE())
Dodaj tę nową kolumnę do tabeli i zaktualizuj zapytanie, aby zawierało również tę kolumnę (tj. (class(name, strength ,room, section, curdate)
)) LUB usuń CURDATE().