J2ME emulator that works for ICS?
With Android's Gingerbread builds, it was built using the Java 1.4 components, ICS and later are built using Java 1.5+. 

Nokia uses Symbian specific Java midlets and JAR's written using Java 1.2 or 1.3 ME edition. 

And from the tutorial linky, there is no mention of specifically running Nokia's apps on it. 

Rather, the impression I get, is Java agnostic JAD/JARs/Midlets not tied to any platform. 

In your case, Nokia apps are specifically for Nokia which I guess is why it failed.