Ja, das mysql Binding (und das mariadb Binding ebenfalls... ist ja nur der Treiber ein anderer) haben fest definiert, wie die Tabellen angelegt werden. jdbc ist da freier, wenn man von a nach b wechselt, muss man jdbc halt so konfigurieren, dass es die Namen entsprechend aufbaut. Warum es als default klein geschrieben und als Parameter groß geschrieben ist, ist vermutlich einfach ein Tippfehler...
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte