Disponibilizar dados de uma tabela em um JtextField

Prezados bom dia.

Estou com o seguinte problema. Tenho um sistema com 5 pacotes diferentes, são eles:

conexao.BD (Responsável por fazer a conexão com o banco)
formulario ( Responsável por apresentar as telas)
logica (Aonde estão as classes que usarei em meu projeto)
SCTP(Classe main)
dao (Responsável por fazer as transações com o BD)

Minha duvida é o seguinte. Como faço para fazer uma consulta feita no pacote dao retornar um valor para um jtextfield que esta no pacote formulário. Exemplo: Vou fazer uma pesquisa sobre os pacientes na tela de pesquisas e irei escrever os resultados diretos nos jTextField.

Abaixo segue os codigos da pesquisa na classe dao e da Janela Principal da classe formulario.


  public List<Paciente> getPacientes(String rg) throws SQLException {
        String sql = "SELECT * FROM paciente WHERE pac_RG like ?";
        PreparedStatement stmt = this.conexao.prepareStatement(sql);
        
        ResultSet rs = stmt.executeQuery();
        List<Paciente> listaPaciente = new ArrayList<Paciente>();
        while (rs.next()) {
            Paciente p = new Paciente();
            p.setPac_Nome(rs.getString("pac_Nome"));
            p.setPac_DataNasc(rs.getString("pac_DataNasc"));
            p.setPac_Naturalidade(rs.getString("pac_Naturalidade"));
            p.setPac_RG(rs.getString("pac_RG"));
            p.setSexo(rs.getInt("pac_Sexo"));
            p.setPac_Ocupacao(rs.getString("pac_Ocupacao"));
            p.setPac_Procedencia(rs.getInt("pac_Procedencia"));
            p.setPac_Mae(rs.getString("pac_Mae"));
            p.setPac_Pai(rs.getString("pac_Pai"));
            p.setPac_EstadoCivil(rs.getInt("pac_EstadoCivil"));
            p.setPac_Conjuge(rs.getString("pac_Conjuge"));
            p.setPac_Cidade(rs.getString("pac_Cidade"));
            p.setPac_Rua(rs.getString("pac_Rua"));
            p.setPac_Bairro(rs.getString("pac_Bairro"));
            p.setPac_NumeroCasa(rs.getString("pac_NumeroCasa"));
            p.setPac_Cep(rs.getString("pac_Cep"));
            p.setPac_Telefone(rs.getString("pac_Telefone"));
            listaPaciente.add(p); 

        }
        rs.close();
        stmt.close();
        return listaPaciente;
 

Janela Principal

private void pesquisarPaciente() throws SQLException {
        
        Pacientes_Dao dao = new Pacientes_Dao();
        
        paciente =  dao.getPacientes("%" + jTPesquisarPaciente.getText() + "%");
        
        exibePaciente(paciente);
       
        
    }

    private void exibePaciente(List<Paciente> paciente) {
        if (paciente.isEmpty()) {
            JOptionPane.showMessageDialog(null, "Nenhum paciente encontrado, favor verificar");
    } else {
        
        jTNome.setText(); // AQUI EH MINHA DUVIDA
        
        }