jrosmoveit is a Java module which allows to interact with MoveIt in ROS2, ROS1 and manipulate variety of robotic arms.
In jrosmoveit.v1 users can set target pose for the robot, plan trajectory and execute it.
jrosmoveit is based on jrosclient module which is a Java client for ROS.
Java scripting with jrosmoveit - video demonstration of how users can quickly try jrosmoveit inside jshell (no Gradle/Maven setup is required)
GitHub repository