Just confirm whether it is Jasper reports problem or Application problem. Jut try not using Jasper reports at all. Then find it out.
Most probably from the logs I feels that Jasper reports is trying to open a Display environmement which it is unable to do on this Server (whichever server you have installed this application) . Since as you have already mentioned this application works fine on Windows.