Inserir dados do Banco naJTextField

Boa tarde galera estou tentando inserir dados do banco em uma JtextField mas não estou conseguindo :confused:

private void inserirDados() throws Exception{
    ClienteController cc = new ClienteController();
    ArrayList<Cliente> cliente = new ArrayList<>();
    Cliente c = new Cliente();
    c.setCpf(jtf_BuscaPorCliente.getText());
    cliente = cc.buscarClienteCpf(c);
    
    jtf_Nome.setText(c.getNome());
    jtf_Cpf.setText(c.getCpf());
    jtf_Rg.setText(c.getRg());
    jtf_Celular.setText(c.getCelular());
    jtf_Endereco.setText(c.getEndereco());
    jtf_Cidade.setText(c.getCidade());
    jcb_Estado.addItem(c.getEstado());
    
    cliente.add(c); 

quero fazer alteração dos dados do banco mas antes quero jogar os dados na JTF pra poder atualizar.

DAOCliente

public ArrayList<Cliente> buscarClienteCpf(Cliente c) throws Exception{
    sql = "SELECT * FROM CLIENTE WHERE CPF ='"+c.getCpf()+"' ";
    ResultSet rs = stm.executeQuery(sql);
    
    ArrayList<Cliente> cliente = new ArrayList<>();
    
    while(rs.next()){
        Cliente c1 = new Cliente();
       
        c1.setIdCliente(rs.getInt("ID"));
        c1.setNome(rs.getString("NOME"));
        c1.setCpf(rs.getString("CPF"));
        c1.setRg(rs.getString("RG"));
        c1.setCelular(rs.getString("CELULAR"));
        c1.setEndereco(rs.getString("ENDERECO"));
        c1.setCidade(rs.getString("CIDADE"));
        c1.setEstado(rs.getString("ESTADO"));
        
        cliente.add(c1);

Está aparecendo algum erro, ou simplesmente não está inserindo ?

Não aparece erro nenhum. Quando faço busca pelo cpf para inserir os dados na JTF é inserido apenas o cpf na JTF e o restante dos campos ficam em branco.

Repare que no buscarClienteCpf, vocẽ esta retornando um Array, tente retorna o objeto cliente que foi encontrado no banco no caso Cliente e não um arrayList de Cliente.

Esse metodo eu estou usando Jtable aparece tudo corretamente. Meu problema esta sendo quando eu tento utilizar ele novamente para inserir os dados na JTextField