I'm confused too. You have understood correctly and something's not working the way it normally does.
play.card.service's import-bundle for com.springsource.com.ibatis should be satisfied by the version packaged in the PAR file. It would seem to be satisfied because there wasn't a resolution error.
Then it seems that the com.ibatis.sqlmap.client.SqlMapExecutor class cannot be loaded from the com.springsource.com.ibatis bundle or the class loading delegation isn't making it to the com.springsource.com.ibatis bundle's class loader. So it seems the wiring is wrong, contrary to the lack of a resolution error.
If you would like to dig into this yourself, please turn on global trace at debug level and then look for the expansion and scoping of the import-bundle. I'd start by searching trace.log for the import of the com.ibatis.sqlmap.client.
If you don't like the sound of that, please cut down the example as much as you can easily do and then raise a bug on dm Server's JIRA.
Please post back if you need more info. on any of this.