I have SQL Developer Version 220.127.116.11 on Debian Linux, with Java version "13.0.2" 2020-01-14 (I know, not supported, but it seems to work), and JDBC installed from mysql-connector-java_8.0.19-1ubuntu18.04_all.deb.
I have connected successfully to mysql (Ver 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL)) and can see the system databases with their tables and an empty test database I created for this purpose. However, when I right-click on 'Tables' under any of the databases, I don't see any options for creating a table. I haven't found any information about whether this simply isn't implemented yet, and one would hope that with MySQL now being an Oracle product, this would work. But does it?