Cant print anything onto LCD screen

First of all, this line is wrong:
char data = "h";

Try :
char data = 'h';

Then what appears on your LCD?

Post a LCD image.