It's worth the time if you'll be satisfied later that you produced a useful piece of software. From the looks of it, it's certainly useful. But, I can't see under the hood- the link to the .zip file is broken (404).
If you're not making the source available can I ask a question- when you insert a record for example, do you rely on the inherited class to tell what the column names should be? or, do you ask the database what the column names are, and then find corresponding members of the inherited class?