Ajuda com jcombobox dentro de jtable

tenho o seguinte para adiocnar um combobox dentro de um  jtbale

class MyComboBoxEditor extends DefaultCellEditor {
        public MyComboBoxEditor(String[] items) {
            super(new JComboBox(items));
        }

          
    }
class MyComboBoxRenderer extends JComboBox implements TableCellRenderer {
        public MyComboBoxRenderer(String[] items) {
            super(items);
        }
    
        public Component getTableCellRendererComponent(JTable table, Object value,
                boolean isSelected, boolean hasFocus, int row, int column) {
            if (isSelected) {
                setForeground(table.getSelectionForeground());
                super.setBackground(table.getSelectionBackground());
            } else {
                setForeground(table.getForeground());
                setBackground(table.getBackground());
            }
    
            // Select the current value
            setSelectedItem(value);
            return this;
        }
    }

   DefaultTableModel model = (DefaultTableModel)tabela.getModel();
    model.addColumn("Longe OD", new Object[]{});
    
    TableColumn col = tabela.getColumnModel().getColumn(26);



String[] values = new String[]{cli.getNome()};
 
    
   col.setCellEditor(new MyComboBoxEditor(values));
   col.setCellRenderer(new MyComboBoxRenderer(values));

ele cria a coluna LONGE OD na tabela e adiciona nessa coluna os jcombobox porem ele adiciona todas as linhas da tabela o jcombobox so que sempre com o mesmo cli.getNome(); coloquei 

String[] values = new String[]{cli.getNome()};

dentro do for para preencher a tabela e sai em todos jcombobox o mesmo nome o nome da ultima linha da tabela 
como poderia fazer para cada combobox pegar oo nome respectivo da linha ??????????