JBIDE-18457 - prefer closest java if strictly-compatible is not available

The original structure is an array gotten from IExecutionEnvironment...  

I suppose I could return a sorted list, but, I really don't see why that's better than returning the array.