jvm.bzl: Load Java rules from @rules_java

Resolves #10046.

Closes #10409.

PiperOrigin-RevId: 287820188
diff --git a/tools/build_defs/repo/jvm.bzl b/tools/build_defs/repo/jvm.bzl
index 9fb1229..54f9b98 100644
--- a/tools/build_defs/repo/jvm.bzl
+++ b/tools/build_defs/repo/jvm.bzl
@@ -252,6 +252,10 @@
     srcjar_urls = kwargs.pop("srcjar_urls", None)
 
     rule_name = kwargs.pop("rule_name", "java_import")
+    rule_load = kwargs.pop(
+        "rule_load",
+        'load("@rules_java//java:defs.bzl", "java_import")',
+    )
 
     if fetch_sources:
         src_coordinates = struct(
@@ -264,4 +268,10 @@
 
         srcjar_urls = _convert_coordinates_to_urls(src_coordinates, server_urls)
 
-    jvm_import_external(artifact_urls = jar_urls, srcjar_urls = srcjar_urls, rule_name = rule_name, **kwargs)
+    jvm_import_external(
+        artifact_urls = jar_urls,
+        srcjar_urls = srcjar_urls,
+        rule_name = rule_name,
+        rule_load = rule_load,
+        **kwargs
+    )