criação de docx com tabelas usando apache POI

Bom Dia

Eu estou tentando criar um docx usando o apache POI, mas estou tendo problemas com a perda da formatação do arquivo gerado qdo eu abro o mesmo tanto pelo OpenOffice(4.1.1) como pelo LibreOffice(3.6.2.2)

Um código de exemplo é o seguinte :

	  XWPFTable tableOne = doc.createTable();
	  tableOne.setWidth(2000);
	  
      XWPFTableRow tableOneRowOne = tableOne.getRow(0);
      tableOneRowOne.getCell(0).setText("Hello");
      tableOneRowOne.addNewTableCell().setText("World");
 
      XWPFTableRow tableOneRowTwo = tableOne.createRow();
      tableOneRowTwo.getCell(0).setText("This is");
      tableOneRowTwo.getCell(1).setText("a table");

qdo eu abro o docx pelo LibreOffice a tabela gerada pelo código acima vem desformatada com um width diferente do que eu estipulei no código

no OpenOffice a tabela não é renderizada , apenas o text

a minha versão do POI é 3.11

Estou pesquisando no google já a alguns dias mas não estou conseguindo resolver o problema

Será que teria alguma outra tool para criar e manipular docx no java ?

Obrigado
Érico