Det här är frågan som du kör:
insert into class(name, strength ,room, section) values ('" + cname + "','" + cstrength + "','" + croom + "','" + csection + "', CURDATE());")
du har nämnt fyra kolumnvärden som ska passeras (class(name, strength ,room, section)
), men då skickar du in 5 värden (ett extra värde för CURDATE())
Lägg antingen till den nya kolumnen i tabellen och uppdatera frågan så att den också inkluderar den kolumnen (dvs. (class(name, strength ,room, section, curdate)
)) ELLER ta bort CURDATE().