I try to decrypt data that was originally encrypted with Objective-C in Java.
There are other questions mentioning this but they are really cluttered and many of them a
You potentially have a bunch of issues.
When doing any encryption/decryption you need to ensure:
..and of course the encryption scheme is identical. Confusingly your encryption seems to be using AES128, although the comments discuss using AES256. Not sure what the Java version is using