I was implementing this also and was running into the same problem as you. What is missing is converting the graphic to WebMercator too. I am just working with points so this is what I did to get them show up on maparray.push(new Graphic(WebMercatorUtil.geographicToWebMercator(shpPoint.toPoint()), new SimpleMarkerSymbol(styleMark.text.replace(repPattern,"").toLowerCase(),sizeMark.value,cpMark.selectedColor,alphaMark.value/100), dbfRecord.values));
array.push(new Graphic(WebMercatorUtil.geographicToWebMercator(shpPoint.toPoint()), txtSym, dbfRecord.values));