Обновите ваш оператор SQL, чтобы использовать имя столбца, например:
String insertStatement = "INSERT INTO Courses (codeColName, titleColName, semesterColName, yearColName, gradeColName)"
+ "VALUES ('" + code + "', '" + title + "', '" + semester + "', '" + year + "', '" + grade + "')";
, рекомендуется использовать PreparedStatement
, чтобы избежать SQL Инъекция