First, let me say that I'm at work so I can't try out your app yet.
Second, from what you have been talking about, it would seem a good Cocoa/Objective-C ODBC implementation is needed. This used to be covered by Apple's EO Framework, but unfortunately they ported it all to Java and dropped support for Objective-C. Bummer.
One of the things I'm really hoping Leopard includes is an update to CoreData that adds support for third party relational databases in addition to SQLite, XML, and Binary. It would seem that they are heading this direction, but we'll just have to wait and see.