Somehow Kivy applications are allowed permitting a bundled python interpreter... I've never looked into the rules but know of examples in the app store.
But you can surely run AOT compiled Java on iOS.
In fact, there at least 3 Java AOT compilers that support it.