[RESOLVIDO]wrong type Timestamp (JBOSS SEAM + HIBERNATE (JPA) + JBOSS 4.2.3 + SGBD ORACLE 10g)

Tenho uma aplicação (JBOSS SEAM + HIBERNATE (JPA) + JBOSS 4.2.3 + JAVA 1.5.16 + SGBD ORACLE 10g).
Funciona corretamente nas máquinas de desenvolvimento (windows XP) e máquina de teste (Debian).
Porém o deployment em produção (CentOS 64 + JAVA 64) não funciona. Já tentei trocar libs, adicionar/remover anotação (@Temporal(TemporalType.TIMESTAMP)).
Alguém tem alguma dica?

Trecho da aplicação:

public class Apontamento implements java.io.Serializable {
	private Date hfim;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "HFIM", length = 16)
	public Date getHfim() {
		return this.hfim;
	}

Trecho Log de erro:

[quote]org.jboss.seam.InstantiationException: Could not instantiate Seam component: pp8624EntityManagerFactory …
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: pp8624] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677) …
Caused by: org.hibernate.HibernateException: Wrong column type in PP8624PO.APONTAMENTO for column HFIM. Found: date, expected: timestamp
at org.hibernate.mapping.Table.validateColumns(Table.java:284)[/quote]

Um dos problemas era o Driver.
Estava usando ojdbc14.jar versão Oracle JDBC Driver version - “10.2.0.1.0XE”, pois estava acessando o Oracle 10g
Passei a usar o driver ojdbc14.jar versão Oracle JDBC driver, version: 9.2.0.1.0 e passou a identificar o campo Date como Timestamp.

O outro problema refere-se a configuração no JBOSS 4.2.3: O pessoal de infra, seguindo um exemplo deixado na internet, criou algumas pastas (na verdade links simbólicos) para facilitar a administração dos drivers comuns às aplicações. Com link simbólico não rolou: foram criadas pastas ao invés dos links. Aí as coisas funcionaram.

Um dos problemas era o Driver.
Estava usando ojdbc14.jar versão Oracle JDBC Driver version - “10.2.0.1.0XE”, pois estava acessando o Oracle 10g
Passei a usar o driver ojdbc14.jar versão Oracle JDBC driver, version: 9.2.0.1.0 e passou a identificar o campo Date como Timestamp.

O outro problema refere-se a configuração no JBOSS 4.2.3: O pessoal de infra, seguindo um exemplo deixado na internet, criou algumas pastas (na verdade links simbólicos) para facilitar a administração dos drivers comuns às aplicações. Com link simbólico não rolou: foram criadas pastas ao invés dos links. Aí as coisas funcionaram.