Решение Рави работает: просто используйте cell.setCellType (1); перед чтением значения ячейки и всегда получать ее как строку, после чего вы можете использовать ее в своем собственном формате (тип).