Hi @ENTHU,
As mentioned by @mzwald, the comparisons >, <, etc. require numerical values to work with.
One idea to get around this for your :col1 (which is nominal), is to use numerical coding, like 0, 1, 2, 3, 4 for the different character classes (if you can), and then use the column property "value labels" to put the characters in the label role. That way, you can perform the comparisons, but at the same time when you graph or display the column contents, it will show the value labels instead.
I tested it out with a simple 3-column table and same comparison code that you wrote. Colmn 1 has values 0-4, Column 2 is Random Normal(0), and Column 3 is Random Uniform(-1,1). In this case, it selected row 6.
Hope this helps!,
DS