Evan
Thanks for the explanation.
Without creating a distraction as this could be irrelevant, but when I created a workaround I found that the character limit for each string (when receiving the data from the peripheral) was 20 chars and that two of the strings in my list of strings were actually longer than 20 chars. It then seemed to cause some strange (non printable) bytes coming through. So, not sure if that is causing the strange behaviour on the java conversion side. At least the workaround is working and actually helped in other ways.
Anyhow, I will investigate further this end and also send an example sketch in a day or so.
Regards
Colin (Gerrikoio)