uitable ignores axes and so ignores subplot.
What you can do is subplot() anyhow, but then fetch the OuterPosition property. Use that as the Position of the uitable. You could delete the subplot axes afterwards.
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!