Eclipse Ditto – the open source project our Bosch IoT Things service is based on – provides a Java client with the same functionality as the things-client.
However, additionally it provides an OAuth2 based authentication flow, and will replace the things-client in the long term.
See Eclipse Ditto Client SDK Java for details.