Tipo date x erro

Pessoal,

Eu pego dados de uma query:
Esse dado que eu pego é uma data mas no bd ele esta como varchar(11).

detalhe.setInicio (rs.getString("real_inicioProcesso"));

Entao surgiu a necessidade de fazer contas com essas datas (uma menos a outra). Ai estou tentando fazer assim:

public void setInicio (String inicioProcesso){ 
        if (inicioProcesso != null && inicioProcesso != ""){ 
                String formarto = "dd/MM/yyyy"; 
                Date date = null; 
                try { 
                        date = new SimpleDateFormat(formato).parse(inicioProcesso); 
                }catch(){ 
                        e.printStackTrace(); 
                } 
                this.dateInicioProcesso = date; 
        } else { 
                this.inicioProcesso = " - "; 
        } 
}

public Date getInicio(){ 
        return this.dateInicioProcesso; 

Mas dá erro!!!

java.lang.NoSuchMethodEerror: model.GSDetalhesP.getInicio()Ljava/lang/String;

Através da sua IDE limpe o projeto e recompile-o todo.
No eclipse isso se faz da seguinte maneira: Project > Clean

[quote=thiago.correa]Através da sua IDE limpe o projeto e recompile-o todo.
No eclipse isso se faz da seguinte maneira: Project > Clean[/quote]

Fiz isso mas não deu certo.

Fazendo isso o que melhoria?

Isso parece ser porque o método getInicio não devolve uma String.

Algumas mensagens de erros do Java não ajudam muito (mesmo tendo olhado o código fonte deles…).

Veja o número da linha em que ocorreu esse erro, lá informa quem tentou chamar esse método.

O que acontece é que a classe que chamou o método getInicio não consegui achá-lo. Isso pode ser problemas de versões antigas desse código, por isso que falaram para dar um clean(apagar todos os .class) no projeto e recompilar de novo.