We apply steady-state capillary-controlled upscaling in heterogeneous environments. A phase may fail to form a connected path across a given domain at capillary equilibrium. Moreover, even if a continuous saturation path exists, some regions of the domain may produce disconnected clusters that do not contribute to the overall connectivity of the system. In such cases, conventional upscaling processes might not be accurate since identification and removal of these isolated clusters are extremely important to the global connectivity of the system and the stability of the numerical solvers. In this study, we address the impact of percolation during capillary-controlled displacements in heterogeneous porous media and present a comprehensive investigation using random absolute permeability fields, for water-wet, oil-wet and mixed-wet systems, where J-function scaling is used to relate capillary pressure, porosity and absolute permeabilities in each grid cell. Important information is revealed about the average connectivity of the phases and trapping at the Darcy scale due to capillary forces. We show that in oil-wet and mixed-wet media, large-scale trapping of oil controlled by variations in local capillary pressure may be more significant than the local trapping, controlled by pore-scale displacement.