Problema na construção ao chamar classe de outro projeto

Pessoal, estou com um probleminha aqui.
Estou trabalhando em um sistema ERP com vários microservicos.
Em um deles tenho que chamar uma classe de FormasPagamento do projeto para capturar informações da classe do SAT no caso o retorno da venda.
Utilizei o .jar e consegui ter acesso as funções da classe e retornar os dados que eu preciso. Porém quando vou limpar e construir me gera um erro no construtor da classe FormasPagamento.

       TelaFormasPagamento tfp = new TelaFormasPagamento();
        tfp.retSefaz(retorno);

Erro:

error: no suitable constructor found for TelaFormasPagamento(no arguments)
    TelaFormasPagamento tfp = new TelaFormasPagamento();
constructor TelaFormasPagamento.TelaFormasPagamento(Frame,boolean,BigDecimal,BigDecimal) is not applicable
  (actual and formal argument lists differ in length)
constructor TelaFormasPagamento.TelaFormasPagamento(Frame,boolean,BigDecimal,BigDecimal,BigDecimal) is not applicable
  (actual and formal argument lists differ in length)

Detalhe, na classe FormasPagamento já tem o construtor vazio.

O problema não está na classe FormasPagamentos, está na classe TelaFormasPagamento, que possui os seguintes construtores:

TelaFormasPagamento(Frame, boolean, BigDecimal, BigDecimal)

e

TelaFormasPagamento(Frame, boolean, BigDecimal, BigDecimal, BigDecimal)

Sim, é nessa tela mesmo o erro, esqueci de por o Tela na frente. Sim, ela possui esses construtores e depois criei um construtor vazio pra acessar ela.

E tem certeza de que recompilou o fonte?
Apaga os seus .class e compila os .java novamente.

Desculpe a pergunta, mas onde encontro esses arquivos .class ? Eles já não são a própria classe?

No diretório diretório onde está sendo gerado o seu bytecode.

Arquivos .class são bytecodes, isto é, o resultado da compilação dos seus arquivos .java.