Gerade das ist doch der Vorteil von JAVA, dass du je nach Datenbank nur einen anderen JDBC-Treiber benötigst (über z.B. ein Property-Datei einstellbar incl. Verbindungsfolge), aber alle SQL-Zugriffe (bis auf wenige Ausnahmen) immer identisch sind.
Wenn du erst mühsam eine PF in eine STMF umkopieren musst, ist ja der ganze Vorteil der DB hinüber.
Was machst du denn, wenn es mal eine andere DB ist (ORACLE, MySAP, usw.) ?
Was ist mit Einzelsatz-Zugriffen ? Musst du dann immer alle Sätze der STMF durchackern ?

Ich würde das Konzept da nochmal überprüfen !!