Disclaimer: This is just a detailed version of Aryeh's answer.
So, let $\mathcal C_\epsilon$ be $\epsilon/2$-cover for $\Theta$ of minimal cardinality $N(\Theta;\epsilon/2)$. Let $C \in \mathcal C_\epsilon$ and $\theta_0 \in C$. Then because the distance between any two points in $C$ is at most $\epsilon$, one has
$$
\sup_{\theta \in C} X_\theta = X_{\theta_0} + \sup_{\theta \in C}\;(X_\theta-X_{\theta_0}) \le X_{\theta_0} + \epsilon L,
$$
and so
$P(\sup_{\theta \in C} X_\theta \ge \epsilon(L+1)) \le P(X_{\theta_0} \ge \epsilon) \le A\exp(-B\epsilon^2)$.
On the other hand,
$$
\sup_{\theta \in \Theta} X_\theta \ge \epsilon(L + 1) \implies \exists \theta \in \Theta | X_\theta \ge \epsilon(L + 1) \implies \exists C \in \mathcal C_\epsilon | \sup_{\theta \in C} X_\theta \ge \epsilon(L+1),
$$
and so applying the union bound on the finite cover $\mathcal C_\epsilon$, one gets
$$
\begin{split}
P\left(\sup_{\theta \in \Theta} X_\theta \ge \epsilon(L + 1)\right) &\le P\left(\bigsqcup_{C \in \mathcal C_\epsilon}\left\{\sup_{\theta \in C} X_\theta \ge \epsilon(L+1)\right\} \right) \\
&\le \sum_{C \in \mathcal C_\epsilon}P\left(\sup_{\theta \in C} X_\theta \ge \epsilon(L+1)\right)\\
&\le AN(\Theta;\epsilon/2)\exp(-B\epsilon^2).
\end{split}
$$
Thus, we have the concentration inequality
$$P\left(\sup_{\theta \in \Theta} X_\theta \ge \epsilon\right) \le AN(\Theta;\epsilon/2)\exp\left(-\frac{B\epsilon^2}{L+1}\right)
$$