Take home message:
With the learning from
myList2 = Eval List({Name Expr(As column(:name)),Name Expr(As column(:sex)),Name Expr(As column(:age))});
we can convert any list provided by JMP into a robust list of columns via
ColNames = dt << get column names;
colList = Transform Each({col}, ColNames, Name Expr(As Column (col)));