Die Styles column/<column id>/.style werden ausschliesslich in \pgfplotstabletypeset und verwandten routinen verwendet und sind nicht direkt zugaenglich innerhalb von \addplot table.
Im Kontext von \addplot table kannst Du nur auf die Spaltennamen, wie sie beim Laden der Tabelle vorhanden waren, zugreifen oder aber mittels x index=<spaltenindex> auf indices. Wenn beim Laden einer Tabelle keine Spaltennamen erkannt wurden, sind Spaltennamen und Spaltenindices gleich, d.h. Du koenntest hier x=2, y=3 verwenden.
Du kannst allerdings eine symbolische Verbindung ausserhalb von pgfplots mit TeX bordmitteln herstellen, bspw mit \def\p{2}: