Java is backwards-compatible - generally there are no problems running code on a Java 5 JVM instead of a Java 1.4 JVM.
On the principle of "don't fix it if it ain't broke" I wouldn't start making changes to the code just to take advantage of new Java 5 features like generics. That can be done piecemeal in those sections of the code that are being changed later.
Something must be done about this. Let's start by reading this tiny ad: