It seems that eclipse RCP is static link,
because all related jars (all related libraries) are included
in RCPed executable form automatically.
Users can replace the hibernate.jar in your RCP app. Users can rebuild
hibernate.jar
and just put their own.
assuming of course that you are just using normal standard plugin layout.
/max