Personally I do not like getters and setters but there is nothing better ...
Java lacks explicit property declaration, like it is in .NET and Delphi platforms. The only chance is to use getters and setters for property emulation. fishtoprecords gave above very good explanation of "why to use".
Eclipse automates getters/setters creation quite well, so after some time you will get used.