Ano, je to možné.
Je naprosto v pořádku vrátit více sad výsledků z jedné uložené procedury jak jste navrhli.
Jediným potenciálním problémem je omezení TableAdapter
schopnost vytáhnout obě sady výsledků z uložené procedury, ale existuje velmi jednoduché řešení tohoto problému.