Suppose we happen to know that each bin is empty with probability $p$ and full with probability $q=1-p$. Suppose just for argument that the first bin is empty. (The analysis of the other case is exactly the same.) Let's calculate the expected length of the first cluster. It is clearly $$\frac1q$$ because we expect to have to examine $q$ bins before we see the first full one. Similarly, the length of the next cluster is $$\frac 1p$$ because that is how many bins we expect to examine before seeing an empty one. Clusters of empty and full bins must alternate, so the average cluster length $\ell$ is just the average of the two: $$\ell=\frac12\left(\frac1q+\frac1p\right) = \frac12\frac1{p-p^2}.\tag{$\star$}$$
(It's possible that one cluster might be cut short, or missing entirely, but when the number of bins is large, this will not bias the result significantly.)
The expected number of clusters, of course, is just $\frac N\ell$.
The probability $p$ of a bin being empty when there are $N$ bins and $n$ balls is well-studied and I am sure you can find it easily for whatever cases interest you; see for example these notes of John Canny. One common case has $N=n$ and when this is true it is well-known that for large $N$ and $n$, $p=\frac1e\approx 36.8\%$, so from the formula $(\star)$ above we find $$\ell = \frac1{2(e^{-1}-e^{-2})} \approx 2.15013.$$ This accords perfectly with the computer simulations I tried.
(Addendum: I now see you want a cluster to be a sequence of full bins. This is even easier. The expected length of a cluster is $\frac 1q$.)