Index: jdbc/src/test/org/apache/hadoop/hive/jdbc/TestJdbcDriver.java =================================================================== --- jdbc/src/test/org/apache/hadoop/hive/jdbc/TestJdbcDriver.java (revision 1422912) +++ jdbc/src/test/org/apache/hadoop/hive/jdbc/TestJdbcDriver.java (working copy) @@ -399,7 +399,14 @@ assertEquals("[[a, b], [c, d]]", res.getString(13)); assertEquals("{1={11=12, 13=14}, 2={21=22}}", res.getString(14)); assertEquals("[1, [2, x]]", res.getString(15)); - assertEquals("[[{}, 1], [{c=d, a=b}, 2]]", res.getString(16)); + + if (System.getProperty("java.vendor").contains("IBM") == false) { + assertEquals("[[{}, 1], [{c=d, a=b}, 2]]", res.getString(16)); + } + else { + assertEquals("[[{}, 1], [{a=b, c=d}, 2]]", res.getString(16)); + } + assertEquals("2012-04-22 09:00:00.123456789", res.getString(17)); assertEquals("2012-04-22 09:00:00.123456789", res.getTimestamp(17).toString());