Obter valor da célula Excel dentro de um loop

Amigos,

estou exportando um xlsx com o PrimeFaces, no resultado tenho uma lista de resultados, nessa lista existe “blocos” e cada “bloco” com um total dos valores. Essa linha com o total preciso deixar em negrito. com o código abaixo até consigo pegar o valor e deixar em negrito mas não esta fazendo na célula correta e esta pegando apenas o primeiro valor

com esse loop consigo resolver o meu problema ? alguém tem uma sugestão ?

      // Fazendo um loop em todas as linhas          
      for (Row rowFor : sheet) {
          // FAzendo loop em todas as colunas      
          for (Cell cellFor : rowFor) {

	          }              
          }
      HSSFFormulaEvaluator objFormulaEvaluator = new HSSFFormulaEvaluator((HSSFWorkbook) wb);
      DataFormatter objDefaultFormat = new DataFormatter();
      for (int i = 1; i <= sheet.getLastRowNum(); i++) {
          HSSFRow row = sheet.getRow(i);
          
          if(row.getCell(0) != null ){
          	
          	Cell cellValue = row.getCell(0);
          	objFormulaEvaluator.evaluate(cellValue);
          	String bandeira = objDefaultFormat.formatCellValue(cellValue,objFormulaEvaluator);
          	
          	if(bandeira.trim().equals("NACIONAL")){
          		System.out.println("Valor NACIONAL: " + bandeira.trim());
          		
          		HSSFFont fonte = wb.createFont();
          		fonte.setFontHeightInPoints((short) 8);
          		fonte.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

          		HSSFCellStyle estilo = wb.createCellStyle();
          		estilo.setFont(fonte);
          		cellData.setCellStyle(estilo);
          		cellData.setCellValue(bandeira);
          		
          	}
          
          }
      }