The message that an add-on is "outdated" is misleading – it's a catch-all error message for "something went wrong when an attempt was made to load the add-on". I suspect that the Oracle library also depends on other libraries and Archicad can't locate them at the point it attempts to load your add-on. It suggest analysing your add-on library dependencies - or reads the console output while the add-on is loading (it might state the missing dependency).
Ralph Wessel BArch
Software Engineer Speckle Systems