Convert between String/Hex/Byte in Java for sha256 - wrong format?
I have not the Java solution, but I can indicate the error. The conversion to hex is apparently missing.  When I do the hash on the text file itself, I also get the wrong result:

$ printf 1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9 &gt; adr.txt
$ openssl dgst -sha256 -binary &lt;adr.txt &gt;tmp_sha256.hex
$ openssl dgst -ripemd160  &lt;tmp_sha256.hex
(stdin)= db151e871af66b1323893e3f527e22f7684718af


so the transformation into a hex byte array "addressHex" is for sure missing something.

Update: 

I can see the "bytesToHex()" function, was this the code from the link I provided in the other thread? If so, try to dump the output of your java into a file, and use hexdump to verify. So you can concentrate on these two lines (I made the sed command shorter, without "cat"):

$ printf 1L88S26C5oyjL1gkXsBeYwHHjvGvCcidr9 &gt; adr.txt
$ printf $( sed 's/[[:xdigit:]]\{2\}/\\x&amp;/g' adr.txt ) &gt;adr.hex
$ hexdump -C adr.hex 
00000000  31 4c 88 53 26 c5 6f 79  6a 4c 31 67 6b 58 73 be  |1L.S&amp;.oyjL1gkXs.|
00000010  59 77 48 48 6a 76 47 76  cc 69 64 72 39           |YwHHjvGv.idr9|
0000001d


Here you should receive the same result by your java code, then you'd be good to go :-)