jBoleto

Boa Tarde galera…

Estou usando o jBoleto em uma aplicação para gerar boletos para os bancos Itaú e HSBC.
Estou preenchendo um boletoBean setando os atributos do boleto normalmente… Quando eu vou imprimir (gerar um pdf), eu verifico no meu objeto se ele é do banco Itaú ou HSBC:

        if (p.getBanco() == 1) {
            jBoleto.addBoleto(getBoletoBean(p, instrucoes), JBoleto.ITAU);
        } else if (p.getBanco() == 2) {
            jBoleto.addBoleto(getBoletoBean(p, instrucoes), JBoleto.HSBC);
        }

Quando eu gero o boleto para o banco itaú vem tudu certinho, mas quando eu gero para HSBC ele vem o boleto somente com o canhoto (parte de cima) do boleto preenchido com os dados do meu objeto e na parte do corpo do boleto ele vem em branco, como se não tivesse dados.

O que poderia ser isso?
Grato.