Apache POI celda estilo porcentaje

Hola chavos

Estoy realizando un reporte que es necesario exportarse a Excel, cada 3er renglon debe ir en formato de porcentaje ya habia logrado esto pero luego hubo la solicitud de ponerle color a los renglones y perdi el formato de porcentaje, decidí quitarle el color al renglon de porcentaje pero aun asi ya no pone el formato

lo estaba realizando con algo asi

            HSSFCellStyle celdaEstiloPorcentaje;
            celdaEstiloPorcentaje = wb.createCellStyle();
            //celdaEstiloPorcentaje.setDataFormat(wb.createDataFormat().getFormat("0.00%"));
            celdaEstiloPorcentaje.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00%"));

   ...
   ...

try{
        double d = Double.parseDouble(rs.getString(i + 1));
                                                               
        row.createCell(i).setCellValue(d);                                                             
        row.getCell(i).setCellStyle(celdaEstiloPorcentaje);

...
...

¿Alguien sabe que onda ?

De antemano gracias