На данный момент Java 5 устарела уже целый год, в результате чего на серверах, на которых она работает, целый год возникают проблемы безопасности, которые не исправлены и никогда не будут исправлены. Я бы сказал, придерживайтесь Java 6. Мы не пишем Программное обеспечение для Windows 95 или OSX 10.3, не так ли? Иногда пора сказать пользователям обновить их программное обеспечение.