If finding $J$ (the number of draws to collect k distinct coupons) is the goal, then this is just Coupon's collector Problem in disguise where $k$ (number of distinct coupons you collected) acts like $n$ (total number of distinct coupons). Of course , the prior distribution matter for each type of coupon $i$;
$$ p_{i} = \Bbb P(n,i,k) = \Bbb P(i,n), $$
and the simplest case of distribution is still:
$$ p_{i} = \frac{n-(i-1)}{n}.$$ And just follow the steps in wiki link for Coupon problem but you need to sum to :
$$ \Bbb E(J|K) = n\left(\frac{1}{1} + \frac{1}{2} + ... + \frac{1}{n-k+1}\right)$$
BUT if you mean the number of draws $J$ is fixed and question is "What is the expectation value of $K$ : number of distinct coupons collected?" then:
$$ \Bbb E(K|J) = \sum_{k=1}^{min(J,n)}\sum_{i=1}^{n}k \Bbb P(i,k,J).$$
Up to you to find and supply $\Bbb P(i,k,J)$ which is prior distribution dependent.
We can also use Linearity of Expectation for Indicator variables $I_{i}$ indicating the existence of coupon $i$ in fixed number of draws $J$:
$$ \Bbb E(K|J) = \Bbb E(\sum_{i=1}^{n} I_{i} | J) = n \Bbb (P_{iJ})$$
where
$$ \Bbb P_{iJ} = \sum_{m=1}^{J} {J \choose m}p_{i}^{m} (1-p_{i})^{J-m}$$
$$ = 1 - (1-p_{i})^J$$
so
$$ \Bbb E(K|J) = n(1-(1-p_{i})^J).$$
And $p_{i}$ is whatever you want which is the probability of having Coupon I in fixed draws $J$ and example is $p_{i}= \frac{1}{n}$.
Let us make sense of this. For large $n$ => ($p_{i} = \frac{1}{n} << 1$):
$$ \Bbb E(K|J) \approx J$$
which make sense because most of the time if you draw J balls when the number of distinct colors is very large n, the number of distinct Balls you draw is equal to J itself: the given number of draws.
Also, we examine the case of large J:
$$ \Bbb E(K|J) \approx n$$
which makes sense because if you draw large J then it would be very likely that you've seen all n distinct coupons.
Reference:
https://en.wikipedia.org/wiki/Coupon_collector%27s_problem