Try using OracleXADataSource as opposed to XADataSourceImpl (which as far as I know is a wrapper for JDBC drivers which do not have a XADataSource implementation). I verified that it works on Win2000 2.4.4 JBoss. Enclosed is my mbean config for Oracle.
I use the XADataSourceImpl without any problems. Leave the Oracle Xid commented out.