No sera por las comillas?? De todos modos por que no lo haces con preparedstatement??
Código:
String orden = "SELECT * FROM ACCOUNTS WHERE NIF = ?";
PreparedStatement ps = con.prepareStatement(orden);
ps.setString(1, accountsdto.getNif());
rs=ps.executeQuery();
Saludos