Inserir linhas da table dentro do banco

Bom pessoal eu tenho uma tabela dinâmica que é criada com o código abaixo:

[code]
function adicionarLinha()
{
var quantidade=prompt(“Digite a quantidade desejada: “,””);
alert(quantidade);
var local=document.getElementById(‘tabela2’);
var prod = document.getElementById(‘teste’).value;
alert(prod);

$.post("produto.jsp?codigo="+prod+"&quantidade="+quantidade,"", function(data){
	//alert(data);
	var dados = data.split(';');
	preco= quantidade*dados[1];
	//var linha = "<tr><td>" + prod + "</td><td>" + dados[0] + "</td><td>" + 1 + "</td><td>" + 2.00 + "</td></tr>";
	var linha= "<tr><td class='codigoprod'>"+prod+"</td><td class='nomeprod'>"+dados[0]+"</td><td class='quantidadeprod'>"+quantidade+"</td><td class='valorprod'>"+preco+"</td></tr>";
	local.innerHTML = local.innerHTML + linha;
     
     valor=document.getElementById('total').value;
     parseInt(valor);
     
	document.getElementById('total').value=parseFloat(valor)+parseFloat(preco);
	});

} [/code]
e com esse for eu consigo pegar todos os valores dela:

for( i=0; i < $('.codigoprod').length; i++ ) {    
	    linhasDaTabela[i] = new Object();
	    linhasDaTabela[i].codigo = $('.codigoprod')[i].innerHTML;    
	    linhasDaTabela[i].nome = $('.nomeprod')[i].value;    
	    linhasDaTabela[i].quantidade = $('.quantidadeprod')[i].value;    
	    linhasDaTabela[i].valor = $('.valorprod')[i].value;    
	    alert(linhasDaTabela[i].codigo); 
	       
	}    
	
	  
}

Minha dúvida é: Como posso cadastrar os dados desse for no meu banco de dados? Eu já tenho o método de inserção pronto na minha classe DAO ! Eu imaginei algo do tipo:

//esse código ficaria dentro daquele for 
<%itensxordem itens = new itensxordem();
     JDBCServicoDAO dao = new JDBCServicoDAO();
%>
<%itens.setCod_produto(%> linhasDaTabela[i].codigo;<%);%>  
   dao.inseriritens();//esse meu método usa a minha modelo para preencher os Values do código SQL
 

Será que essa forma que eu pensei é viável?