<p>What is the best way to convert existing jar (without source) written in java 1.5 into java 1.4.x?</p>

You could decompile it, then recompile. You'll probably have to fix incompatibilities by hand. Here's a thread on java
decompilers
.