Я проверил ваш пример в моей IDE, и единственное, что мне кажется неправильным, это ваш минус (-) символ: Illegal character (U+2013)
.
Попробуйте вставить мою версию:
if ((row >= 0) && (row < this.rows) && ((col - 1) >= 0) && ((col - 1) < this.cols)) {
nbrNeighbors += grid[row][col - 1];
}