Persistência -Struts

Oi pessoal!!!
Gostaria de pegar todos os registros de uma tabela temporária do Banco de Dados e inserir com uma só Action do Struts em outra tabela.

Tenho na persistência este método insert:

[code]insert
public static int insert(java.lang.String STATEMENT,
java.lang.Object[] PLACEHOLDER,
java.sql.Connection conn,
boolean schema)
throws java.lang.ExceptionInsert a set of records in the Table passing the update SQL statement and the set of placeholders (?).

  • The PLACEHOLDER parameter must have the format: {placeholder_value_1, placeholder_value_2,…}

  • For example: {"id",new Integer(2), new java.sql.Timestamp(…),…}.

Throws:
java.lang.Exception[/code]

Recupero os registros no relatório assim:

<% sum_total_0 += total; if (++i_bl_report_Pedido >= res_Pedido.size()) { break; } t_pedido = (com.egen.lojaVirtual.dbobj.table.Pedido)res_Pedido.elementAt(i_bl_report_Pedido); idprod = t_pedido.getIdprod(); nomeprod = t_pedido.getNomeprod()==null?"":t_pedido.getNomeprod(); descprod = t_pedido.getDescprod()==null?"":t_pedido.getDescprod(); preco = t_pedido.getPreco(); qtd = t_pedido.getQtd(); total = preco*qtd;; } %>

Alguém sabe passar os parâmetros para o método insert?
Estou viajando…