The correct syntax for displaying the unicode character \uXXXX
For example, this expression:
$F{listItem}.replaceAll("-", "\u2588")
Will do this

Now you like the dot to be red , so we need to apply some style, set markup="html" to textElement and replace the replacement with this
$F{listItem}.replaceAll("-", "<font color=\"red\">\u2588</font>")
It will display:

Note: You need to be careful with the regular expression in replaceAll , I probably ^- , therefore, starts with - (to avoid replacing others - in the text), in addition, the usual way would be to simply add a red rectangular element to each row. Also take care of font extensions if you export pdf so that your font displays correctly
source share