[nobug] fix sdo test failures

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/sdo/eclipselink.sdo.test/src/org/eclipse/persistence/testing/sdo/util/CompileUtil.java b/sdo/eclipselink.sdo.test/src/org/eclipse/persistence/testing/sdo/util/CompileUtil.java
index d49bd99..0b5c17b 100644
--- a/sdo/eclipselink.sdo.test/src/org/eclipse/persistence/testing/sdo/util/CompileUtil.java
+++ b/sdo/eclipselink.sdo.test/src/org/eclipse/persistence/testing/sdo/util/CompileUtil.java
@@ -36,7 +36,7 @@ public static synchronized CompileUtil instance() {
 
     public int compile(String classpath, Object[] javaFiles) {
         int jv = JavaSEPlatform.CURRENT.getMajor();
-        final String javaVersion = "" + jv;
+        final String javaVersion = "" + ((jv >= 9) ? jv : JavaSEPlatform.CURRENT.toString());
         final String[] args = new String[javaFiles.length + ((jv >= 9) ? 9 : 7)];
         final String javac = getJavaC();
 
@@ -47,7 +47,7 @@ public int compile(String classpath, Object[] javaFiles) {
         args[4] = javaVersion;
         args[5] = "-target";
         args[6] = javaVersion;
-        if ("9".equals(javaVersion)) {
+        if (9 >= jv) {
             args[7] = "--add-modules";
             args[8] = "java.activation";
             System.arraycopy(javaFiles, 0, args, 9, javaFiles.length);