Apache Poi Word Footer

Boa noite pessoal!

Estou com um problema e não achei solução…se alguem puder me ajudar segue o código abaixo.

O problema é que quando exporto para Word, o rodapé fica com 3 linhas…uma com o nome da empresa, uma com os dados de quem imprimiu, data e hora e outra com numeros de pagina…o fato é que eu preciso que todas saiam na mesma linha. Já tentei muitos exemplos e não consegui resolver …se alguem tiver outra solução será bem vinda também

 /*
* monta o rodape
*/
public static void Rodape(XWPFDocument doc) {
    
    XWPFHeaderFooterPolicy policy = doc.getHeaderFooterPolicy();        
    if (policy == null) policy = doc.createHeaderFooterPolicy();    
    
    /* insere o nome da empresa */
    CTP ctp1 = CTP.Factory.newInstance();
    ctp1.addNewR().addNewT().setStringValue("\u00A9 Company");
    ctp1.addNewR().addNewT().setSpace(SpaceAttribute.Space.PRESERVE);
    XWPFParagraph par1 = new XWPFParagraph(ctp1, doc);
    par1.setAlignment(ParagraphAlignment.LEFT);

    CTP ctp2 = CTP.Factory.newInstance();
    ctp2.addNewR().addNewT().setStringValue("Impresso por " + username.toUpperCase() + " em "+pegaDataToString()+" as " +pegaHora());
    ctp2.addNewR().addNewT().setSpace(SpaceAttribute.Space.PRESERVE);
    XWPFParagraph par2 = new XWPFParagraph(ctp2, doc);
    par2.setAlignment(ParagraphAlignment.LEFT);

    /* insere numero de paginas */
    CTP ctp3 = CTP.Factory.newInstance();         
    ctp3.addNewR().addNewT().setStringValue("Pag. ");
    ctp3.addNewR().addNewT().setSpace(SpaceAttribute.Space.PRESERVE);
    CTR run = ctp3.addNewR();
    run.addNewFldChar().setFldCharType(STFldCharType.BEGIN);
    run.addNewInstrText().setStringValue(" PAGE ");
    run.addNewFldChar().setFldCharType(STFldCharType.END);
    ctp3.addNewR().addNewT().setStringValue(" de ");
    ctp3.addNewR().addNewT().setSpace(SpaceAttribute.Space.PRESERVE);
    run = ctp3.addNewR();
    run.addNewFldChar().setFldCharType(STFldCharType.BEGIN);
    run.addNewInstrText().setStringValue(" NUMPAGES ");
    XWPFParagraph par3 = new XWPFParagraph(ctp3, doc);
    par3.setAlignment(ParagraphAlignment.RIGHT);        
    policy.createFooter(XWPFHeaderFooterPolicy.DEFAULT, new XWPFParagraph[] { par1, par2,   par3 });

}