Скорее всего, ваше устаревшее программное обеспечение реализует некоторую часть спецификации DRDA , которая представляет собой набор протоколов, используемых Db2.
Apache Derby также реализует DRDA, так что вы можете использовать его исходный код в качестве отправной точки.