Hi there,
Are you sure that your JTA datasource is being correctly deployed and initialized: testDS1-ds.xml??
Take a look also at the hibernate documentation to find the property that allows you to add the correct transaction lookup class to hibernate, so it can find the JTA datasource correctly.
Cheers