Current control approaches for gross prosthetic arm movement mainly regulate movement over a continuous range of target poses. However, these methods suffer from output fluctuation caused by input signal variations during gross arm movements. Prosthesis control approaches with a finite number of discrete target poses can address this issue and reduce the complexity of the pose control process. However, it remains under-explored in the literature and suffers from the consequences of misclassifying the target poses. Here, we propose a novel Uncertainty-Aware Discrete-Target Prosthesis Control (UA-DPC) approach. This approach consists of (1) an uncertainty-aware classification scheme to reduce unintended pose switches caused by misclassifications, and (2) real-time trajectory planning that adjusts motion to be rapid or conservative based on low or high quantified uncertainty, respectively. By addressing the impact of misclassification, this approach facilitates more efficient and smooth movements. Human-in-the-loop experiments were conducted in a virtual reality environment with 12 non-disabled participants. The participants controlled a transhumeral prosthesis using three approaches: the proposed UA-DPC, a discrete-target approach based on a traditional off-the-shelf classifier, and a continuous-target approach. The results demonstrate the superior performance of UA-DPC, which provides more efficient task completion with fewer misclassification instances as well as smoother residual limb and prosthesis movement.