diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/tasks/SimpleTableModelBuilder.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/tasks/SimpleTableModelBuilder.java
index 03bc1c96c18418e78ee709677ef4b469dcf7f59b..14b53d32801394b7a7e76662298d6c3f9f98a090 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/tasks/SimpleTableModelBuilder.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/tasks/SimpleTableModelBuilder.java
@@ -171,7 +171,8 @@ public class SimpleTableModelBuilder
         DataTypeCode dataType = getDataTypeCodeFor(value);
         if (StringUtils.isNotBlank(value.toString()))
         {
-            header.setDataType(DataTypeUtils.getCompatibleDataType(headerDataType, dataType));
+            DataTypeCode compatibleDataType = DataTypeUtils.getCompatibleDataType(headerDataType, dataType);
+            header.setDataType(compatibleDataType);
         }
     }