Du findest die möglichen Zeichen (die das LCD darstellen kann) im jeweiligen Datenblatt. Es gibt verschiedene Rom Codes auf die du achten musst. Hier habe ich ein recht ausführliches DB gefunden https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Dort findest du auf S17 bzw 18 die Zeichensätze. Das % Zeichen ist in beiden vorhanden. Wenn du einen Balken erzeugen willst kannst du noch das CGRAM verwenden. Du kannst dort selbst generierte Zeichen verwenden, wie das geht steht (soweit ich beim überfliegen gesehen habe) auch drinnen. Ansonsten findet man im Internet genug Codes bzw Erklärungen.

MfG Hannes