try building with language-java-0.2.6 instead

to hopefully avoid:

[38 of 98] Compiling IRTS.Java.ASTBuilding ( src/IRTS/Java/ASTBuilding.hs, dist/build/IRTS/Java/ASTBuilding.o )
src/IRTS/Java/ASTBuilding.hs:63:22:
    Couldn't match expected type `[Exp]' with actual type `Exp'
    In the second argument of `ArrayIndex', namely
      `(Lit $ Int (toInteger pos))'
    In the expression: ArrayIndex target (Lit $ Int (toInteger pos))
    In an equation for `@!':
        @! target pos = ArrayIndex target (Lit $ Int (toInteger pos))