By the way, creating a custom control typedef may make things slightly easier when you update the custom datatype on the dashboard.
While you won't be able to use it on your Robot project (Java vs LabVIEW), you will be able to use it as a block diagram constant and the front panel indicator. If it's a strict typedef, you will be able to edit the user data datatype AND how it is displayed by just modifying this file.
(you will still have to open it up and build it as an exe for seamless integration with the driver station)
Here's an example typedef:

(apologies about the page stretching)