bean.set(table.getColumn(idx).getName(), columnValues[idx]);
Column column = table.getColumn(idx);  bean.set(column.getName(), columnValues[idx]);
    protected void insertRow(String tableName, Object[] columnValues)    {        Table    table = getModel().findTable(tableName);        DynaBean bean  = getModel().createDynaBeanFor(table);        for (int idx = 0; (idx < table.getColumnCount()) && (idx < columnValues.length); idx++)        {            bean.set(table.getColumn(idx).getName(), columnValues[idx]);        }        getPlatform().insert(getModel(), bean);    }