Carregar imagem dentro de um JLabel

Pessoal, boa noite.
Estou desenvolvento um trabalho de TCC em java.
Nesse programa tenho um formulário que realiza cadastro de clientes com fotos, e também realiza a edição dos clientes e das fotos de cada um.
Meu problema é o seguinte…

Carrego uma imagem dentro de um JLabel, e realizo o cadastro.
Ao editar o perfil o programa busca o local da imagem no mysql e carrega a imagem dentro do JLAbel. ATé ae td funciona
Altero a imagem normalmente, a imagem nova é mostrada dentro do JLabel.
Fecho o formulário.
Quando abro denovo a edição do determinado usuário a imagem antiga dele continua sendo carregada.

Já verifiquei se a imagem está sendo trocada no Mysql, e na respectiva pasta e tá tudo normal, sendo que quando fecho o programa e abro denovo, quando vou abrir a edição do cliente a imagem nova é carregada.

Abaixo segue o cod do carregamento da imagem

BOTÃO QUE CARREGA A IMAGEM


JBUpload           .addActionListener  
        (
            new ActionListener()
            {
                public void actionPerformed(ActionEvent e)
                {  
                     JFileChooser fc = new JFileChooser        ();
                     int res         = fc.showOpenDialog       (null);
                     if(res == JFileChooser.APPROVE_OPTION)
                     {
                        File arquivo = fc.getSelectedFile      ();  
                        setImagem    (arquivo.getAbsolutePath());       
                     }
                     if(getImagem() != null)
                     {
                        ConverteImagem CONVIMG = new ConverteImagem();
                        CONVIMG.setRecebeImagem(getImagem(), 2);
                        PainelCadFT.removeAll();
                        CarergaImagem (2);
                     }
                     else
                     {
                         return;
                     }
                }  
            }
        ); 

RESPONSÁVEL POR ALTERAR A IMAGEM


 public void CarergaImagem (int op)
    {
        if(op == 1)
        {
              Icone = new ImageIcon     (URLImagem);
        }
        else if (op == 2)
        {
              Icone  = new ImageIcon    (getImagem()); 
        }
          JLFoto             .setBounds           (5, 10, 180, 165); 
          JLFoto             .setIcon               (Icone);
          PainelCadFT    .add                     (JLFoto);
    }