Abhi,
No disrespect intended, but what kind of world do you live in where downgrading Java and never updating it is an acceptable answer?? The OP mentioned their server is on 4.1, and we were assured that the Java version limitations seen in 3.1 would no longer be an issue. Besides the fact that in the Corporate world, we can no longer sit on older versions of Java due to the increasing security concerns. So I can't accept using older Java versions, and "Never update java" as valid real world answers.
Has anyone else found actual resolutions for this issue yet?
Carl