[Ljava.lang.Object;

Map paras = new HashMap();
//List> listCostingRegisterMes = new ArrayList>();
String hql="from SmpsupplyCostingRegister a join a.costingType costingType where a.workNum = '"+workNum+"'";
List> listCostingRegists = dataDao.find(hql, paras);
if (listCostingRegists.size()>0) {
for (int i = 0; i < listCostingRegists.size(); i++) {
Map suppliersMap = listCostingRegists.get(i);
HSSFRow row = s.createRow(i + 1);
HSSFCell workNumValue = row.createCell(0);
HSSFCell workNameValue = row.createCell(1);
HSSFCell costingTypeNameValue = row.createCell(2);
HSSFCell residualCostValue = row.createCell(3);
HSSFCell controlCostsValue = row.createCell(4);
HSSFCell costChangeValue = row.createCell(5);
HSSFCell totalCostValue = row.createCell(6);
HSSFCell purchaseTotalValue = row.createCell(7);
HSSFCell confirmationAddValue = row.createCell(8);
HSSFCell disconfirmationAddValue = row.createCell(9);
HSSFCell addMoneyNoValue = row.createCell(10);

                workNumValue.setCellValue(vObject(suppliersMap.get("workNum")));
                workNameValue.setCellValue(vObject(suppliersMap.get("workName")));
                costingTypeNameValue.setCellValue(vObject(suppliersMap.get("name")));
                residualCostValue.setCellValue(vObject(suppliersMap.get("residualCost")));
                controlCostsValue.setCellValue(vObject(suppliersMap.get("controlCosts")));
                costChangeValue.setCellValue(vObject(suppliersMap.get("costChange")));
                totalCostValue.setCellValue(vObject(suppliersMap.get("totalCost")));
                purchaseTotalValue.setCellValue(vObject(suppliersMap.get("purchaseTotal")));
                confirmationAddValue.setCellValue(vObject(suppliersMap.get("confirmationAdd")));
                disconfirmationAddValue.setCellValue(vObject(suppliersMap.get("disconfirmationAdd")));
                addMoneyNoValue.setCellValue(vObject(suppliersMap.get("addMoneyNo")));
            }
        }
        wb.write(fos);
        fos.close();
[Ljava.lang.Object; cannot be cast to java.util.Map
 为什么总是报数据类型转换错误?要怎么解决啊?

楼主,能把异常的完整信息帖出来么,具体是哪一行报的异常,这样提问别人也无从下手啊。