diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
index 1fd3aed44a4d0382abf0d2bebbbdf250a15c6847..7ccc8931e9e10e8bfa436ab734ff498bf08714cf 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/dto/PlateDimensionParser.java
@@ -80,11 +80,7 @@ public class PlateDimensionParser
     {
         final String[] tokens = plateGeometryString.split("_");
         final String sizeToken = tokens[tokens.length - 1];
-        String[] dims = sizeToken.split("X");
-        if (dims.length != 2)
-        {
-            dims = sizeToken.split("x");
-        }
+        final String[] dims = sizeToken.toUpperCase().split("X");
         if (dims.length != 2)
         {
             return null;