keith@centeredcreativity.com
I was unable to getCellEditor() for the first column because the column number passed in was -1. This is because an incorrect x is returned from KTable.getCellForCoordinates(int x, int y).
I altered line 2072 of KTable.java to resolve the problem
// Fix bug: 1686554
if (this.m_LeftColumn > 0)
{
cell.x = cell.x+this.m_LeftColumn-1;
}