I understand that Harmony's VM is a JVM, Dalvik is a circumvention of Sun's J2ME, which is a different issue (I believe Sun tried to protect J2ME far more strongly than the regular JVM, it's licensed differently and stuff)
Yes, they're different things, for sure, but this is a patent lawsuit, so the only thing that matters is if the code infringes. Whether it does or doesn't... only the case will tell, I guess. It's worrisome, though.
Android, more than 'circumventing' Java ME, is its own system. You can't run Java ME code with it. Android has its own API.