I am working with an Apache Derby/JavaDB database via JDBC. Before have I been working with MySQL and used phpMyAdmin as a good Database Management tool.
Is there any good desktop application for managing databases over JDBC?
The only question mark is if the free version has some limitations which are a stopper for you. You can check the matrix here.