Mano acho que isso resolve:
Você não está conseguindo pegar os resultados a partir do c1.get[i]Atributo/i, porque você está instanciando a variável de forma local (dentro do if) e ainda, não está criando um meio para receber esses dados no próximo frame.
A solução que eu proponho é tornar a variável c1 uma variável “global” dentro do método, e instanciá-la dentro do if somente para receber através dos sets os dados vindos do ResultSet, e passar através do construtor da classe do próximo frame (telacoordenador janela = new telacoordenador()) um parâmetro do mesmo tipo da variável que você usou para obter os resultados.
Agora funfa =D
Segue o código:
public void login(String nome, String senha) throws SQLException {
// Essa variável está disponível para todo o metodo.
gscadcoo c1;
String sql = "select * from coordenadores where nome=? and senha=?";
PreparedStatement stmt = conexao.prepareStatement(sql);
stmt.setString(1, nome);
stmt.setString(2, senha);
ResultSet rs = stmt.executeQuery();
if (rs.next() == false) {
JOptionPane.showMessageDialog(null,"Usuario ou Senha incoretos ou não cadastrados");
}
if (rs.first() == true) {
c1 = new gscadcoo();
// Recomendo valores numéricos para o ID. Mas depende da aplicação.
c1.setId(Long.valueOf(rs.getString("id")));
c1.setNome(rs.getString("nome"));
c1.setSenha(rs.getString("senha"));
c1.setCurso(rs.getString("curso"));
c1.setPeriodo(rs.getString("periodo"));
System.out.println(c1.getNome());
}
rs.close();
stmt.close();
//Aqui o objeto c1 que contem as informações vindas do ResultSet é passada para o construtor do próximo frame
telacoordenador janela = new telacoordenador(c1);
janela.setLocationRelativeTo(null);
janela.setVisible(true);
}
O construtor da classe telacoordenado fica assim:
public class telacoordenador {
private gscadcoo info;
public telacoordenador(gscadcoo obj) {
this.info = obj;
}
}
Agora os valores da variável c1 (que vc recebeu no último frame) estão na variável info (nesse novo frame) e você pode acessar os gets para pegar os valores.
Dá uma olhada no import que nem o Fexx disse.
Se tiver dúvida ou der erro é só falar =D
Espero ter ajudado.