Selecionar varias linhas e inserir no banco de dados

Bom dia galera!
Com esse código que postarei abaixo eu consigo selecionar UMA linha dentro da jTable e adicionar no bando de dados.
Gostaria de saber se consigo dar uma modificada nele para que por exemplo quando eu selecionasse a tabela inteira ele fizesse a adição no banco de dados. Segue o código e colocarei uma imagem pra ilustrar o exemplo que preciso.

private void adicionar() {

    String sql = "insert into tblgem(lista,dat,pep,listec,item,material,txtbre,qtde,um,rncrm,necob,natnf,local,pepaux,projeto) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
    try {
        pst = conexao.prepareStatement(sql);
                    
        pst.setString(1, jTable1.getValueAt(jTable1.getSelectedRow(), 0 ).toString());
        pst.setString(2, jTable1.getValueAt(jTable1.getSelectedRow(), 1).toString());
        pst.setString(3, jTable1.getValueAt(jTable1.getSelectedRow(), 2).toString());
        pst.setString(4, jTable1.getValueAt(jTable1.getSelectedRow(), 3).toString());
        pst.setString(5, jTable1.getValueAt(jTable1.getSelectedRow(), 4).toString());
        pst.setString(6, jTable1.getValueAt(jTable1.getSelectedRow(), 5).toString());
        pst.setString(7, jTable1.getValueAt(jTable1.getSelectedRow(), 6).toString());
        pst.setString(8, jTable1.getValueAt(jTable1.getSelectedRow(), 7).toString());
        pst.setString(9, jTable1.getValueAt(jTable1.getSelectedRow(), 8).toString());
        pst.setString(10, jTable1.getValueAt(jTable1.getSelectedRow(), 9).toString());
        pst.setString(11, jTable1.getValueAt(jTable1.getSelectedRow(), 10).toString());
        pst.setString(12, jTable1.getValueAt(jTable1.getSelectedRow(), 11).toString());
        pst.setString(13, jTable1.getValueAt(jTable1.getSelectedRow(), 12).toString());
        pst.setString(14, jTable1.getValueAt(jTable1.getSelectedRow(), 13).toString());
        pst.setString(15, jTable1.getValueAt(jTable1.getSelectedRow(), 14).toString());
        
      
        
        int adicionado = pst.executeUpdate();
       
        
                                         
        if (adicionado > 0 ) {
            JOptionPane.showMessageDialog(null, "Requisições adicionadas com sucesso!");
        }

    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, e);
    }
}

Nessa imagem é o que preciso fazer, selecionar todas essas linhas e apertar no adicionar e as informações vão para o banco de dados, porém no momento com o código acima, só a primeira linha que ta sendo inserida no banco de dados.