As reported on https://stackoverflow.com/questions/50671891/java-driver-firebird-2-5-on-mac-os-high-sierra,
Jaybird does not handle revision numbers in the version string.
For example the MacOS 2.5.8 build had an extra revision to fix a problem with the build, the resulting error is:
Unexpected Error occurred attempting to open an SQL connection.
class org.firebirdsql.gds.impl.GDSServerVersionException: information type inappropriate for object specified
Version string "UI-V126.96.36.199089-1 Firebird 2.5DUI-V188.8.131.52089-1 Firebird 2.5/tcp (MacBook-Air-de-Ulises.local)/P10" does not match expected format
Expected engine version format: [platform]-[type][major version].[minor version].[variant].[build number] [server name]