Erro ao conectar com FireBird com Hibernate

Olá a todos,
Eu to tentando conectar o hibernate com o FireBird e dá o seguinte erro:

Exception in thread “main” java.lang.NoClassDefFoundError: javax/resource/ResourceException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.sf.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:55)
at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1160)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:794)
at Main.main(Main.java:26)

Eu consegui conectar com o MySQL mas com o FireBird ta dando isso. Eu já coloquei o driver JDBC do FireBird na pasta lib do meu projeto. Veja como que ta meu hibernate.cfg.xml e vê alguem consegue me ajudar.

<?xml version=‘1.0’ encoding=‘utf-8’?>
<!DOCTYPE hibernate-configuration
PUBLIC “-//Hibernate/Hibernate Configuration DTD//EN”
http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd”>

<hibernate-configuration>

<session-factory>

       &lt;property name="connection.driver_class"&gt;org.firebirdsql.jdbc.FBDriver&lt;/property&gt;
       &lt;property name="connection.url"&gt;jdbc:firebirdsql:localhost/3050:c:/Teste.gdb?autoReconnect=true&lt;/property&gt;
       &lt;property name="connection.username"&gt;SYSDBA&lt;/property&gt;
       &lt;property name="connection.password"&gt;masterkey&lt;/property&gt;
       &lt;property name="dialect"&gt;net.sf.hibernate.dialect.FirebirdDialect&lt;/property&gt;
                 &lt;!-- Mapping files --&gt;
       &lt;mapping resource="Cliente.hbm.xml"/&gt;

</session-factory>

</hibernate-configuration>