In general, no, not directly - you're stuck with the format that the camera returns. Some cameras allow you to choose from among several formats (check the system property "video.snapshot.encodings"), however they're all image formats - PNG, JPEG or BMP, in the cases that I've seen.
What you can do is convert the raw byte stream to an Image, and then access the raw RGB data from there:
This will get you the row data in rgb888 form as an array of integers. See the javadoc on Image.getRGB for a better description
byte rawBytes = videoControl.getSnapshot();
Image myImage = Image.createImage(rawBytes, 0, rawBytes.length);
int rowData = new int[myImage.getWidth()];
myImage.getRGB(rowData, 0, myImage.getWidth(), 0, rowNum, myImage.getWidth(), 1);