diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java
index e45982137f30d9e57a54900390318139e330a419..a50bf17643895d6349fe4547f72543cc8c2a70d0 100644
--- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java
+++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java
@@ -55,7 +55,7 @@ public class Table {
     private Database database;
 
     @ToString.Include
-    @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
+    @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
     @JoinColumns({
             @JoinColumn(name = "id", insertable = false, updatable = false),
             @JoinColumn(name = "tid", insertable = false, updatable = false),
diff --git a/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java b/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java
index 0cb75ab45e67fe9c80263057084fa96af9a65a6b..f5daebed57f6046baab4d579cbdd502b778f399a 100644
--- a/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java
+++ b/fda-table-service/services/src/main/java/at/tuwien/service/TableService.java
@@ -122,7 +122,7 @@ public class TableService {
         /* we cannot insert columns at the same time since they depend on the table id */
         for (int i = 0; i < createDto.getColumns().length; i++) {
             final TableColumn column = tableMapper.columnCreateDtoToTableColumn(createDto.getColumns()[i]);
-            column.setOrdinalPosition(i);
+//            column.setOrdinalPosition(i);
             column.setCdbid(databaseId);
             column.setTid(table.getId());
             table.getColumns()