Fetch data from a JAVA desktop app

Is it possible to fetch/push data to/from a JAVA desktop app? Or do i have to create a middleman of sorts to fetch the data from the java database and that’s where I’ll connect suite?

Here’s a Java desktop app with complete source code for you


Note that there is a new API (v8) in SuiteCRM now, although the old API is still supported.