Ein EmptyBorder ist, wie der Name schon sagt, ein leerer, transparenter Border der Platz ein nimmt aber nichts gezeichnet wird.
Ich nutz ihn ganz gerne um bspw in einem JPanel eine Art Padding reinzubekommen. Selbiges kann man natürlich mit allen Komponenten machen die eine Border besitzen.