Out of interest, why didn't you just reference the jfxtras 2.2 r5 jar which a lot of people are going to have anyway?
I've just removed all the old demo projects from this thread as they'd no longer compile with the current version of the library.
Attached is a new demo that will compile with the current version of the library.
It shows how to add 'SimpleMapMarkers' and 'ImageMapMarkers' to the map and how to detect clicks on them.
It also shows how you can use the MapNodeHost to anchor a label to a clicked marker and display related info.