Pegando dados da jTable e gravar eles em uma tabela no banco de dados

Ola a todos, tenho uma jtable, as seguintes colunas (Mesa - Pedido - Quantidade - ValorUnidade )
preciso pegar estes dados corresponderes a estas colunas, e gravar no banco de dados. como posso fazer isso. estou tentando mais n estou conseguindo.
não esta dando erro, mas n esta funcionando… se n funciona esta errado !
esta salvando no banco apenas os valores
Mesa: -1
Pedido: -1
Quantidade: -1
ValorUnidade: -1
segue o código

private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                            
        // Prenchendo dados da tabela no banco de dados      
        Statement stm = new Conexao().getStatement();      
            
        for(int i=0; i<jTable1.getRowCount(); i++){      
               
            int mesa = jTable1.getSelectedColumn();      
            int pedido = jTable1.getSelectedColumn();      
            int quantidade = jTable1.getSelectedColumn();      
            int valorUnidade = jTable1.getSelectedColumn();      
            String sql = "INSERT INTO  pedidosfeitos (mesa,pedido,quantidade,valorUnidade) VALUES ("+mesa+","+pedido+","+quantidade+","+valorUnidade+")";      
            new   Conexao().executaInsert(sql);      
                  
          System.out.println("Mesa: " +mesa + "\n" + "Pedido:" +pedido + "\n" + "Quantidade: "+quantidade+ "\n" + "Valor Unidade: "+valorUnidade);        
        }         
              
    }