This is admittedly not the most robust or nicest looking script, but I think it should help you on your way toward getting a plot like you're looking for.
dt = open("$DOCUMENTS/Temp/JMP_EXAMPLE_TABLE.jmp");
cvec = (dt:Aging << get values)[dt << get rows where(:Censor=="S")];
ld = Life Distribution( Y( :Aging ), Censor( :Censor ), Censor Code( "S" ) );
rp = report(ld);
fb = rp["Compare Distributions"][FrameBox(1)];
buildexpr = expr(Glue());
for( i=1, i<=nrows(cvec), i++,
insertinto(buildexpr,evalexpr(Marker(1,{Expr(cvec[i]),0})))
);
nameexpr(buildexpr);
addexpr = expr(Add Graphics Script);
insertinto(addexpr,nameexpr(buildexpr));
nameexpr(addexpr);
finalexpr = expr(Send(fb));
insertinto(finalexpr,nameexpr(addexpr));
nameexpr(finalexpr);
eval(finalexpr);
Michael Crotty
Principal Statistical Writer
Manager, Statistical Documentation
JMP Development