Hi midtisam,
I've run your VI to test it for you. I believe I am seeing the same bahavior that you are. The graph always shows up at the top of the page even though it is added after the header. Also, I tried creating an HTML file and it worked correctly. I would suggest doing this since it seems to work better.
Now, you can not use the Print Report VI with HTML reports. If you are able, I would suggest just creating the HTML report and either printing it from your computer through Internet Explorer or sending the file to whoever needs it. Best of luck.
J.R. Allen