I don't know what you used for the java program, but did it mention anything about decoupling the feedline from the antenna, possibly skewing your pattern?
If not, an easy one to build and try can be seen here:
http://www.radioreference.com/forums...-rf-choke.html
Something to try anyway before scrapping the project...