I was facing the same problem with SqlWorkbenchJ. I fixed it putting the .png image set in sqlworkbench.desktop under "Icon" into the directory /usr/share/pixmaps. After that, the application started to show the proper icon either in plank dock and applications menu. Hope it helps.

Only top voted, non community-wiki answers of a minimum length are eligible