I've used marine epoxy from Lowes with good results. It comes in a tube, you knead it like dough to mix thr two parts, and it will cure under water. Use that to cement the rock, and use some acrylic rod to stiffen up the joint, and you're good to go.