Problema com DWRUtil no IE

Olá,

Estou usando DWRUtil pra inserir linhas em uma tabela.
E estou usando o método addRows.
O código está funcionando direitinho no Firefox, porém no IE dá erro de JavaScript.

Estou inserindo os dados da seguinte forma:

<script>
var cellFuncs = [
		    function(data) { return data[0]; },
		    function(data) { return data[1]; },
		    function(data) { return data[2]; },
		    function(data) { return data[3]; },
		    function(data) { return data[4]; },
		    function(data) { return data[5]; },
		    function(data) { return data[6]; },
		    function(data) { return data[7]; }
		  ];

function inserirMaterial(valores) {
		
			var tabelaMateriais = document.createElement("table");
			tabelaMateriais = document.getElementById("tabelaMateriais");
												
			for(i=0; i< valores.length; i++){
			
		
					var selectContaContabil = mostrarCombo(i);
					selectContaContabil.setAttribute("name", "listaContaContabil_"+valores[i].codigo);
					selectContaContabil.setAttribute("id", "listaContaContabil_"+valores[i].codigo);
					
					var tipoCalculo = comboCalculo(valores[i].vlo, valores[i].codigo);
					
					DWRUtil.addRows( "tabelaMateriais", 
				    [
				      [ ckeckbox(valores[i].codigo),
				      '<input type="hidden" id="matNmMaterial_'+valores[i].codigo+'" name="matNmMaterial_'+valores[i].codigo+'" value="'+valores[i].descricao+'"/>'+valores[i].descricao,
				      '<input type="hidden" id="matTpUnidade_'+valores[i].codigo+'" name="matTpUnidade_'+valores[i].codigo+'" value="'+valores[i].unidade+'" />'+valores[i].unidade, 
				      selectContaContabil,
				      '<input type="text" id="ordVlUnitario_'+valores[i].codigo+'" name="ordVlUnitario_'+valores[i].codigo+'" value="'+valores[i].vlo+'" />',
				      '<input type="hidden" id="qtdMaterial_'+valores[i].codigo+'" value="1" />'+1,
				      tipoCalculo,
				      '<input type="text" readonly="readonly" id="valorTotalMaterial_'+valores[i].codigo+'" name="valorTotalMaterial_'+valores[i].codigo+'" value="" />' ],
				    ], cellFuncs);
			
			
			}
		}

<script>

No IE está dando erro de JavaScript nesta linha:

function(data) { return data[0]; },

O erro é o seguinte: ‘0’ é nulo ou não é um objeto.
E no Firefox funciona sem erro nenhum.
Já pesquisei na internet e não vi nada parecido.
Alguém ai pode me ajudar???

Grata,

Milena Leite Paulo.