Чтобы избежать этого, необходимо объединить переменную:
public boolean authenticate(int rollNo,String password) {
String sql = "SELECT password FROM students where roll_no=" + rollNo;
ResultSet rs=stmt.executeQuery(sql);
}
Но лучше использовать PreparedStatement
, база данных сможет кэшировать план выполнения.