foreignKey.setColumns(structure.get("columns").getAsString().split(",")); foreignKey.setReferencedTable(structure.get("referencedTable").getAsString()); foreignKey.setReferencedColumns(structure.get("referencedColumns").getAsString().split(",")); String tableName = structure.get("table").getAsString(); for (DataStructureTableModel table : result.getTables()) {