SPHierarchyDataSourceControl necesita un SPWeb para funcionar. Use SPHierarchyDataSourceControl(SPWeb web) y pase un SPWeb ...