This patch fixes the easy-to-fix code that won't compile under Java 1.3. In the CTF there is one of and in the DDL generator, there are many usages of String.replaceAll(). Since JDK 1.3.1 has no pattern matching native to it and it would be a mess to rewrite that code to use something other than String.replaceAll() I am not sure what the correct solution is for that code.
But at least some of the non Java-1.3 code can be fixed. This Jira issue is used for that purpose.