I'm not super familiar with Java but as far as SQL goes:
For practice in the browser, these two are great:
Microsoft offers a tutorial and download of SQL Server Management Studio (SSMS) aimed at database administrators and developers who are familiar with database concepts and Transact-SQL
Tutorials for SQL Server Management Studio
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.