Just made a small web application
using https://vaadin.com/home
http://www.jooq.org/
I get data from http://hearthstoneapi.com/
I split it in 2 eclipse projects
The application downloads data from the API and fills up the database
https://github.com/iowa/hearthstone-api-backend
https://github.com/iowa/hearthstone-api-ui
You can use this to build your hearstone database and keep it up to date
with the http://hearthstoneapi.com/
Will be happy for some feedback, comment if you need any help deploying !