title: Apache POI getStringCellValue() printing null
body: <p>I'm getting a weird error while trying to read the Cell values through Apache POI in java:</p>
  
  <pre><code> System.out.println(row.getCell(13, Row.CREATE_NULL_AS_BLANK).getStringCellValue()) 
  </code></pre>
  
  <p>is always printing <code>null</code>, even after specifying the Missing policy as <code>Row.CREATE_NULL_AS_BLANK</code>.My writing logic to the Cell is :</p>
  
  <pre><code>public void writeCell( String value, Sheet sheet, int rowNum, int colNum)
  {
      Row row = sheet.getRow(rowNum);
      if (row == null)
      {
          row = sheet.createRow(rowNum);
      }
      Cell cell = row.createCell(colNum, Cell.CELL_TYPE_STRING);
      if (value == null)
      {
          return;
      }
      cell.setCellValue(value);
  }
  </code></pre>
  
  <p>When I'm writing to Cell at colNum = 13 , the String value object is null. I'm not able to sort out this issue.</p>