Ниже у меня работает.
**
HSSFCell cell = row1.createCell(i);
cell.setCellType(new Double(value));
**
Примечание: значение должно быть на цифрах, оно не будет работать с буквенно-цифровыми значениями.
замените его там, где это необходимо (значения ячеек).