I faced a somewhat similiar scenario when trying to run a Kotlin application. What solved it for me was adding the following snippet to the settings.gradle.kts file
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version("0.8.0")
}
Reference: https://docs.gradle.org/current/userguide/toolchains.html#sub:download_repositories