Add catch to the list of  exceptions in the meta.definition.constructor rule. Otherwise in the following example:
try {
  foo
}
catch (Exception e) {
   bar
}
catch was classified as as a definition.constructor.
Changed:
U   trunk/Bundles/Java.tmbundle/Syntaxes/Java.plist