Yes it is possible. I’m by no means a Linux expert so someone else may want to chip in as well.
The problem is (just as you have found) that the included version of libbsl v1.0 has changed from 1.0.0 (in Debian/Raspbian/OpenHABian v8 “Jessie”) to 1.0.2 (in v9 “Stretch”). The requirement for version 1.0.0 is hardcoded in liballjoyn_java.so which is included in the binding. The quickest workaround is therefore to install libssl1.0.0.
Fortunately it is very easy to download and install the old v1.0.0 manually:
$ wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u10_armhf.deb
$ sudo apt install ./libssl1.0.0_1.0.1t-1+deb8u10_armhf.deb
That’s all that should be needed!
You can check which versions of the library you have installed by:
$ ldconfig -p | grep libssl
libssl.so.1.1 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libssl.so.1.1
libssl.so.1.0.2 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.2
libssl.so.1.0.0 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0
Please note that libssl v1.0.0 is outdated and should probably not be used on systems that are publically exposed. For a non-critical home network it should be ok.
If you use Debian Stretch on something else than a Raspberry Pi, you need to replace “armhf” in the link with the appropriate architecture for your machine. See the debian package page for libssl1.0.0 to find the correct link.