In this paper, we propose a novel energy-efficient resource optimization scheme in non-orthogonal multiple access (NOMA) networks with simultaneous wireless information and power transfer (SWIPT). In this system, we consider practical imperfect channel information that accounts for random channel delays and channel estimation errors. Additionally, the small cell users (SCUs) in a heterogeneous network (HetNet) can harvest energy from the small base station (SBS) signal by energy harvesting. Based on the non-linear energy harvesting (NEH) model, the problem of maximizing energy efficiency with imperfect channel state information (CSI) is formulated. Since the formulated problem is a probabilistic mixed non-convex optimization problem, a two-stage algorithm is developed to jointly optimize sub-channel matching and power allocation. In particular, the problem is first transformed into a non-probabilistic problem through the relaxation method. For the sub-channels matching problem, a low-complexity many-to-many matching algorithm is designed to achieve dynamic matching based on the preference lists. For the power allocation problem, the closed-form transmission power of SCUs can be derived by the Dinkelbach method and Lagrangian dual approach. Simulation results show that the proposed scheme can achieve higher energy efficiency than existing linear energy harvesting (LEH)-NOMA and NEH-OFDMA schemes, with improvements of 37.99% and 84.69%, respectively.