[RESOLVIDO] Salvar uma lista no banco

Pessoal estou com uma dúvida.
Estou desenvolvendo um sistema que pega informações de uma tabela de um banco de dados Postgres e migra essas informações para outro banco de dados, tambem Postgres. A principio vai ser assim, porem depois vao ser bancos diferentes, mas nao vem ao caso nesse momento.
A minha dúvida é a seguinte. Estou guardando minhas informações do banco de origem em uma lista:

	    public void salvar(tabela1 tabela1) throws SQLException {
                  
	        String insert = "INSERT INTO tab_ctb_pessoa(cod_pessoa, nom_pessoa, num_cnpj_cpf, nom_bairro) VALUES(?,?,?,?)";             
    	        save(insert, tabela1.getCod_pessoa(), tabela1.getNom_pessoa(), tabela1.getNum_cnpj_cpf(), tabela1.getNom_bairro());        
            }	 
	 
	    public List<tabela1> findTabela1() throws SQLException {
	        List<tabela1> tabela1 = new ArrayList<tabela1>();
	         
	        String select = "SELECT * FROM tab_ctb_pessoa";
	 
	        PreparedStatement stmt = getConnection().prepareStatement(select);
	        ResultSet rs = stmt.executeQuery();
	 
	        while (rs.next()) {
	            tabela1 tabela = new tabela1();
	            tabela.setCod_pessoa(rs.getLong("cod_pessoa"));
	            tabela.setNom_pessoa(rs.getString("nom_pessoa"));
	            tabela.setNum_cnpj_cpf(rs.getString("num_cnpj_cpf"));
                    tabela.setNom_bairro(rs.getString("nom_bairro"));
                    tabela1.add(tabela);
	        }
	 
	        rs.close();
	        stmt.close();
	 
	        return tabela1;
	    }

Como eu faço para gravar tudo que está nessa lista, no meu metodo salvar?

Primeiramente seu método precisará receber um ArrayList.
Depois é só fazer um for para percorrer o Array.

public void salvar(List<tabela1> lista) throws SQLException {  
     
     for(tabela1 t : lista){
     
    String insert = "INSERT INTO tab_ctb_pessoa(cod_pessoa, nom_pessoa, num_cnpj_cpf, nom_bairro) VALUES(?,?,?,?)";               
        save(insert, t.getCod_pessoa(), t.getNom_pessoa(), t.getNum_cnpj_cpf(), t.getNom_bairro());          
}
       }

Exatamente isso que eu precisava Diego Adriano. Implementei aqui e deu certo. Muito obrigado pela ajuda. Valeu demais!

Bele, só altera pra [RESOLVIDO] o tópico … Abraços !!