Hi @rmorales
Maybe you can look at these two projects made by Hank Grabowski. I think they can be very useful for your application:
[1] HeliocentricDemos
[2] Top300Asteroids
You can also have a look on the following post
[3] Asteroid propagation not matching MPC results
In order to add a new Celestial body, you will need to create you own class by implementing the CelestialBody
interface. You can find an example on Hank’s project with the JplHorizonsAsteroidCelestialBody.java class. You can also find valuable tips on the following post
Best regards,
Bryan