diff --git a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/types/TimestampArrayType.java b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/types/TimestampArrayType.java
index f43f9d3d014d79b30ef56c03a6d790c92cc63691..98dd4f456c1a9ac8f2e39dac7c1478cc10f8df77 100644
--- a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/types/TimestampArrayType.java
+++ b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/types/TimestampArrayType.java
@@ -25,6 +25,7 @@ import org.hibernate.usertype.UserType;
 import java.io.Serializable;
 import java.sql.*;
 import java.text.SimpleDateFormat;
+import java.time.ZonedDateTime;
 import java.util.Arrays;
 import java.util.Date;
 import java.util.Objects;
@@ -73,7 +74,7 @@ public class TimestampArrayType implements UserType
     }
 
     private Date parseDate(String date) {
-        SimpleDateFormat format=new SimpleDateFormat(BasicConstant.CANONICAL_DATE_FORMAT_PATTERN);
+        SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ssX");
         try{
             return format.parse(date);
         } catch (Exception e) {