In this paper, we employ the two-dimensional spatial coding scheme to improve system performance in time-spreading wavelength-hopping optical CDMA system. The signature sequence in our proposed system utilizes symmetric code (i.e. single-pulse-per-row) and its shifted version. Based on the zero autocorrelation sidelobes property, we propose a twodimensional parallel detection scheme using trellis coding architecture. This simple architecture can apply to more complicated trellis structure to further improve system performance. Aside from the multiple access interference, some of the adverse impacts of system performance are taken into consideration, which include thermal noise, shot noise, relative intensity noise, and beat noise.