Found that the default escape pattern for dbunit is the null string, so dbunit recognized the reserved keyword and tried to escape it with a null string. To change this, I used the following to change the escape pattern for reserved keywords and now it's working:
dbunitConn.getConfig().setProperty(DatabaseConfig.PROPERTY_ESCAPE_PATTERN, "\"?\"");