Evento Apos Login do ADM e Usuario

Estou tentar fazer o sistema que tem o login diferente do adm com o usuario, porém não estou conseguindo implementar o if correto.

boolean consultarUsuarios() {
	boolean ok = true;
	String  vSql;
	vSql = "select * from Usuarios where nome='" + txtLogin.getText()+"' and Senha='" + pwdSenha.getText() + "'";
	
	try {
		Statement st = conexao.createStatement();
		ResultSet resultado= st.executeQuery(vSql);
		
		while(resultado.next()) {
			if(resultado.getString("nome").equals("admin") && resultado.getString("senha").equals("123")) {
				JOptionPane.showMessageDialog(null, "Bem vindo ADM!!!");
				new Consultar().setVisible(true);
				this.dispose();
			} else if(resultado.getString("nome")!=("adm")) {
				JOptionPane.showMessageDialog(null, "Bem vindo Usuario!!!");
				new Sugestao().setVisible(true);
				this.dispose();
			} else {
				JOptionPane.showInputDialog(null, "Usuario ou Senha Invalida");
			}
		}
	} catch(SQLException erro) {
		ok = false ;
	}
	
	return ok;
}