It seems something similar was done here: Synonymize [spark-framework] to [spark-java].
Right now, spark-java has 91 questions, while java-spark and spark-framework have 19 and 2 respectively. The spark-framework has no description and the other two have pretty much the same:
java-spark: Spark Framework is a simple and lightweight Java web framework built for rapid development.
spark-java: Spark is a lightweight web application framework inspired by Ruby's Sinatra.
I believe the best to do here would be to kill both java-spark and spark-framework and bring their questions to spark-java.
The actual name of the project is simply Spark. Since it's a framework, spark-framework does make sense and I kinda like it. But we should probably stick with the current most popular tag, since most users are probably used to it and it matches the project's domain and its groupId.