Pegar DADOS DE UMA ARREYLIST e Inserir em uma JTABLE

Estou recebendo dados de uma ArreyList chamada por parametro, que é o control.listartodos(mod), como eu faço para inserir na tabela criada abaixo?

public void preencherTabela (entidade_evento listarevento){

    ArrayList dados = new ArrayList();
    String [] colunas = new String [] {"COD", "PARC", "LOC", "DT", "HORA"};
    
    Model_Table modelo = new Model_Table(dados, colunas);
    
    control.listartodos(mod);
          
    jTable1.setModel(modelo);
    jTable1.getColumnModel().getColumn(0).setPreferredWidth(28);
    jTable1.getColumnModel().getColumn(0).setResizable(false);
    jTable1.getColumnModel().getColumn(1).setPreferredWidth(120);
    jTable1.getColumnModel().getColumn(1).setResizable(false);
    jTable1.getColumnModel().getColumn(2).setPreferredWidth(40);
    jTable1.getColumnModel().getColumn(2).setResizable(false);
    jTable1.getColumnModel().getColumn(3).setPreferredWidth(80);
    jTable1.getColumnModel().getColumn(3).setResizable(false);
    jTable1.getColumnModel().getColumn(4).setPreferredWidth(40);
    jTable1.getColumnModel().getColumn(4).setResizable(false);
    jTable1.setAutoResizeMode(jTable1.AUTO_RESIZE_OFF); 
    jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        }

Os registros a fim de preencher o ArrayList com o nome do objeto dados estão armazenados aonde ?