java class files are not loaded into memory till the time they are referenced. If this is true, then the use of import statement is just to save a bit of typing. Is it the case ?

Yes, import does nothing that you can't do by always using the fully qualified names for all the classes you use. This saves a LOT of typing