Tomcat - UnsupportedClassException

Tengo un problema al implementar clases compiladas en una aplicación web de Tomcat: estoy implementando una clase a la que se va a llamar desde un servlet, pero cuando ejecuto la aplicación no se puede informar de unServletException: Error allocating the servlet instance debido a unUnsupportedClassVersionError: Bad version number in .class file.

Tomcat está utilizando Java 1.5.0_06 según lo informado por el administrador. Mi clase fue compilada usando Java 1.6.0_14. La ejecución de javap en cualquiera de las clases ya presentes me dice "Major version 46, minor version 0", que debería tener una versión inicial de 1.2.0 y que ya no está disponible para descargar. El más antiguo que puedo encontrar es 1.2.1_004 que ni siquiera compila.

¿Debo hacer coincidir mi versión de Java con el entorno de Tomcat o con las clases que ya existen? Volver a compilar todo el proyecto utilizando Java más moderno no es factible para mí en este momento, aunque me encantaría hacerlo.