public void loadTable(String[] data) {
        Object[][] h = new Object[data.length - 2][3];
        for (int i = 0; i < h.length; i++) {
            for (int j = 0; j < 3; j++) {
                if (j == 0) {
                    h[i][j] = data[i + 1];
                } else if (j == 2) {
                    h[i][j] = true;

                } else {
                    h[i][j] = null;

                }
            }
        }
        this.tableSetUp.setModel(new javax.swing.table.DefaultTableModel(
                h,
                new Object[]{
                    "Simbolos", "Macht", "Es Pattern"
                }
        ) {
            boolean[] canEdit = new boolean[]{
                false, true, true
            };
            Class[] types = new Class[]{
                java.lang.String.class, java.lang.String.class, java.lang.Boolean.class
            };

            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return canEdit[columnIndex];
            }

            public Class getColumnClass(int columnIndex) {
                return types[columnIndex];
            }
        }
        );
    }