こんな感じで解決しました。ぽえーん。

○Ethna_Backendを拡張
コンストラクタの最後で、
自分自身をEthna_Sessionの拡張クラスに渡す。
またshutdownDBでコネクションを廃棄してしまわないよう、
何もしないメソッドでオーバーライドする。

○Ethna_Sessionを拡張
DbSessionHandlerオブジェクトを生成、ハンドラとしてセット。
Backend受け取り用のメソッドも追加。
Backendを受け取ったらDbSessionHandlerにdbオブジェクトをセット。

○DbSessionHandler
読み込み、保存等