Tested with Tibco EMS 4.2 and 4.1 and there is a plugin and tutorial
The username, password and serverURL properties must be set on the plugin even if they're the same as on the connection factory.
You cannot browse the EMS JNDI context as it throws a non-supported exception. The plugin however does correctly find any administered topics and queues bound into JNDI via the native administration API so use Discover Destinations to find them.