This work presents a single-scan-processing approach to the problem of detecting and preclassifying a radar target that may belong to different target classes. The proposed method is based on a hybrid of the maximum a posteriori (MAP) and Neyman-Pearson (NP) criteria and guarantees the desired constant false alarm rate (CFAR) behavior. The targets are modeled as subspace random signals having zero mean and given covariance matrix. Different target classes are discriminated based on their different signal subspaces, which are specified by their corresponding projection matrices. Performance is investigated by means of numerical analysis and Monte Carlo simulation in terms of probability of false alarm, detection and classification; the extra signal-to-noise power ratio (SNR) necessary to classify once target detection has occurred is also derived.