Did you see this post: Guide: Binding development changes for openHAB 3 (from 2.5.x)
Specifically:
Where:
some changes
Means the package namespace of openhab-core has been changed from org.eclipse.smarthome to org.openhab. which makes bindings incompatible at runtime.