Problemas ao gerar célula Excel com jxl.write.DateTime para horas longas Ex.: (25:41)

Bom dia, estou usando a JXL para gerar um arquivo Excel a partir de uma consulta.

Basicamente é o código abaixo:

.......
WritableCellFormat horaFormat = new WritableCellFormat(DateFormats.FORMAT7);
.........
ByteArrayOutputStream baos = new ByteArrayOutputStream();
WritableWorkbook w = Workbook.createWorkbook(baos);
WritableSheet ws = w.createSheet("Planilha1", 0);
.........
Loop consulta;
.........
  ws.addCell(new DateTime(coluna,linha,<consulta.campo java.util.Date>,horaFormat,true));
.........
fim Loop;
.........
w.write();
w.close();
                		
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename=Teste.xls");
OutputStream out = response.getOutputStream();
out.write(baos.toByteArray());
out.flush();
out.close();
baos.close();

O último parâmetro true da chamada new DateTime(…,true) indica que a data será truncada apenas para levar as horas.

O resultado é a geração de uma célula no Excel no formato hora curta hh:mm quando na verdade eu gostaria que fosse hora longa pois pode ocorrer de vir do banco 25:41 (25 horas e 41 minutos). O Excel está limitando a um dia e exibindo a diferença 1:41h.

Não estou achando um formato na api JXL que o Excel entenda como hora longa.

Alguém já passou por isso?

Obrigado

Estou tendo esse problema quando pego a data do arquivo .xls no servidor sendo que o formato lido pelo jxl é de acordo com o sistema operacional, queria pegar o formato de data do S.O para resolver meu problema pós tenho que ficar mudando pra testar na minha aplicação e mudar para testar em homologação, mais ainda não achei… e comecei a procurar algo na jxl agora.