The LE library doesn’t use Java. The server counterpart does. But you absolutely don’t need to use the server to use any of the LE standard library extensions such as sorting.
That being said, you’re right. It is quite shocking that such basic things are not included in the standard blueprint library.