В чём заключается ошибка?
Привет, SQL injection! 

Надо так:
String GPS = "kdlg";

String sql = "INSERT INTO gps_coordinat (class) VALUES (?)";
PreparedStatement preparedStatement = conn.prepareStatement(sql);
preparedStatement.setString(1, GPS);

int rows = preparedStatement.executeUpdate();

if(rows == 1) {
    System.out.println("УСПЕХ");
} else {
    System.out.println("что-то пошло не так...");
}
К сожалению не шарю ни в SQL, ни в JAVA, но разве не что-то вроде:
...
String SQL = "INSERT INTO gps_coordinat (class) VALUES " + (GPS );