Erro na consulta

gente é o seguinte quero consulta aluno de um tabela só que quando tento consultar com mais de um vlaor da erro na instrução alguém pode me ajudar ai por favor.

essa é a clase de consulta

Banco b = new Banco();
        b.iniciaBanco();
        ManipulaDados md = new ManipulaDados();

        String serieprocura = serie2.getText();
        String turmaprocura = turma2.getText();
        String turnoprocura = turno2.getText();
        String anoprocura = ano2.getText();
        ResultSet rs = md.RetornaDados("SELECT * FROM aluno2 ");

        try {

            while (rs.next()) {
                if (rs.getString("serie"+ "turma"+ "turno"+ "ano").equals(serieprocura, turmaprocura, turnoprocura, anoprocura)) {// O ERRO ESTA AKI NO COMANDO "equals"
                    JOptionPane.showMessageDialog(null, rs.getString("id"+ "nome") + " Existe no banco de dados!");
                }
            }
        } catch (SQLException ex) {
            Logger.getLogger(inseri.class.getName()).log(Level.SEVERE, null, ex);
        }

e essa é a classe de manipular daodos

package novo;

import java.sql.ResultSet;
import javax.swing.JOptionPane;

public class ManipulaDados {
 ResultSet rs;
 Banco b = new Banco();

    //FUNCAO PARA RETORNAR DADOS
    public ResultSet RetornaDados(String sql) {
        try {
            //abrinco conexao com banco de dados
            b.iniciaBanco();
       
            try {
                //Carrega as informações desejadas do banco de dados.
                rs = null;
                rs = b.getSt().executeQuery(sql);

            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, "Erro ao executar a query na base de dados!\n" + e);
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Erro de conexão com banco de dados\n" + e);
        }
        return rs;
    }
}

Izael, você terá que pegar e comparar cada campo separadamente:

[code] Banco b = new Banco();
b.iniciaBanco();
ManipulaDados md = new ManipulaDados();

    String serieprocura = serie2.getText();
    String turmaprocura = turma2.getText();
    String turnoprocura = turno2.getText();
    String anoprocura = ano2.getText();
    ResultSet rs = md.RetornaDados("SELECT * FROM aluno2 ");

    try {

        while (rs.next()) {
            if (rs.getString("serie").equals(serieprocura) && 
             rs.getString("turma").equals(turmaprocura) &&
             rs.getString("turno").equals(turnoprocura) &&
             rs.getString("ano").equals(anoprocura)) { 
                JOptionPane.showMessageDialog(null, rs.getString("id") + " " + rs.getString("nome") + " Existe no banco de dados!");
            }
        }
    } catch (SQLException ex) {
        Logger.getLogger(inseri.class.getName()).log(Level.SEVERE, null, ex);
    }

[/code]