Splitting a String and Returning Converted Data
First, please please please use Java naming conventions to aid readability. Methods and local variables like int Hours should be in camelCase and not CapitalCase which is for classes. Statements like this: 

boolean AnalyzeData(String GpsData){


are especially confusing. Is GpsData referring to the local variable, or the class? That can get very nasty very quickly. Please fix this before you do anything else.

final class GpsData {


This does not do what I suspect you think it does. A final declaration for a class just means it can't be further extended. Its data can still be modified. To properly encapsulate the properties of GpsData you should declare each of those properties as private and provide public constructors, setters, and getters as appropriate.