iOS copy ?
If anything Android's UI is more a copy of HTC's build of Windows Mobile, I know I used it quite alot (shudder) It's silly to claim Android's desktop UI is like iOS at all apart from a grid of icons.
Google didn't copy Java's APIs they used what they though were open source Java code, Oracle's whole argument is about how Java ME is licensed and the fact that Google didn't want to hand string Android by using Java ME.
A very poor collection of research (or lack there of) in this article.